/* !!! This is code generated by Prisma. Do not edit directly. !!! */ /* eslint-disable */ // biome-ignore-all lint: generated file // @ts-nocheck /* * This file exports the `EntityGroupEntity` model and its related types. * * 🟢 You can import this file directly. */ import type * as runtime from "@prisma/client/runtime/client" import type * as $Enums from "../enums.ts" import type * as Prisma from "../internal/prismaNamespace.ts" /** * Model EntityGroupEntity * */ export type EntityGroupEntityModel = runtime.Types.Result.DefaultSelection export type AggregateEntityGroupEntity = { _count: EntityGroupEntityCountAggregateOutputType | null _avg: EntityGroupEntityAvgAggregateOutputType | null _sum: EntityGroupEntitySumAggregateOutputType | null _min: EntityGroupEntityMinAggregateOutputType | null _max: EntityGroupEntityMaxAggregateOutputType | null } export type EntityGroupEntityAvgAggregateOutputType = { selectMin: number | null selectMax: number | null } export type EntityGroupEntitySumAggregateOutputType = { selectMin: number | null selectMax: number | null } export type EntityGroupEntityMinAggregateOutputType = { id: string | null entityGroupId: string | null entityId: string | null allViewId: string | null selectMin: number | null selectMax: number | null } export type EntityGroupEntityMaxAggregateOutputType = { id: string | null entityGroupId: string | null entityId: string | null allViewId: string | null selectMin: number | null selectMax: number | null } export type EntityGroupEntityCountAggregateOutputType = { id: number entityGroupId: number entityId: number allViewId: number selectMin: number selectMax: number _all: number } export type EntityGroupEntityAvgAggregateInputType = { selectMin?: true selectMax?: true } export type EntityGroupEntitySumAggregateInputType = { selectMin?: true selectMax?: true } export type EntityGroupEntityMinAggregateInputType = { id?: true entityGroupId?: true entityId?: true allViewId?: true selectMin?: true selectMax?: true } export type EntityGroupEntityMaxAggregateInputType = { id?: true entityGroupId?: true entityId?: true allViewId?: true selectMin?: true selectMax?: true } export type EntityGroupEntityCountAggregateInputType = { id?: true entityGroupId?: true entityId?: true allViewId?: true selectMin?: true selectMax?: true _all?: true } export type EntityGroupEntityAggregateArgs = { /** * Filter which EntityGroupEntity to aggregate. */ where?: Prisma.EntityGroupEntityWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of EntityGroupEntities to fetch. */ orderBy?: Prisma.EntityGroupEntityOrderByWithRelationInput | Prisma.EntityGroupEntityOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the start position */ cursor?: Prisma.EntityGroupEntityWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` EntityGroupEntities from the position of the cursor. */ take?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Skip the first `n` EntityGroupEntities. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Count returned EntityGroupEntities **/ _count?: true | EntityGroupEntityCountAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to average **/ _avg?: EntityGroupEntityAvgAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to sum **/ _sum?: EntityGroupEntitySumAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the minimum value **/ _min?: EntityGroupEntityMinAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the maximum value **/ _max?: EntityGroupEntityMaxAggregateInputType } export type GetEntityGroupEntityAggregateType = { [P in keyof T & keyof AggregateEntityGroupEntity]: P extends '_count' | 'count' ? T[P] extends true ? number : Prisma.GetScalarType : Prisma.GetScalarType } export type EntityGroupEntityGroupByArgs = { where?: Prisma.EntityGroupEntityWhereInput orderBy?: Prisma.EntityGroupEntityOrderByWithAggregationInput | Prisma.EntityGroupEntityOrderByWithAggregationInput[] by: Prisma.EntityGroupEntityScalarFieldEnum[] | Prisma.EntityGroupEntityScalarFieldEnum having?: Prisma.EntityGroupEntityScalarWhereWithAggregatesInput take?: number skip?: number _count?: EntityGroupEntityCountAggregateInputType | true _avg?: EntityGroupEntityAvgAggregateInputType _sum?: EntityGroupEntitySumAggregateInputType _min?: EntityGroupEntityMinAggregateInputType _max?: EntityGroupEntityMaxAggregateInputType } export type EntityGroupEntityGroupByOutputType = { id: string entityGroupId: string entityId: string allViewId: string | null selectMin: number | null selectMax: number | null _count: EntityGroupEntityCountAggregateOutputType | null _avg: EntityGroupEntityAvgAggregateOutputType | null _sum: EntityGroupEntitySumAggregateOutputType | null _min: EntityGroupEntityMinAggregateOutputType | null _max: EntityGroupEntityMaxAggregateOutputType | null } export type GetEntityGroupEntityGroupByPayload = Prisma.PrismaPromise< Array< Prisma.PickEnumerable & { [P in ((keyof T) & (keyof EntityGroupEntityGroupByOutputType))]: P extends '_count' ? T[P] extends boolean ? number : Prisma.GetScalarType : Prisma.GetScalarType } > > export type EntityGroupEntityWhereInput = { AND?: Prisma.EntityGroupEntityWhereInput | Prisma.EntityGroupEntityWhereInput[] OR?: Prisma.EntityGroupEntityWhereInput[] NOT?: Prisma.EntityGroupEntityWhereInput | Prisma.EntityGroupEntityWhereInput[] id?: Prisma.StringFilter<"EntityGroupEntity"> | string entityGroupId?: Prisma.StringFilter<"EntityGroupEntity"> | string entityId?: Prisma.StringFilter<"EntityGroupEntity"> | string allViewId?: Prisma.StringNullableFilter<"EntityGroupEntity"> | string | null selectMin?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null selectMax?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null entityGroup?: Prisma.XOR entity?: Prisma.XOR allView?: Prisma.XOR | null } export type EntityGroupEntityOrderByWithRelationInput = { id?: Prisma.SortOrder entityGroupId?: Prisma.SortOrder entityId?: Prisma.SortOrder allViewId?: Prisma.SortOrderInput | Prisma.SortOrder selectMin?: Prisma.SortOrderInput | Prisma.SortOrder selectMax?: Prisma.SortOrderInput | Prisma.SortOrder entityGroup?: Prisma.EntityGroupOrderByWithRelationInput entity?: Prisma.EntityOrderByWithRelationInput allView?: Prisma.EntityViewOrderByWithRelationInput } export type EntityGroupEntityWhereUniqueInput = Prisma.AtLeast<{ id?: string AND?: Prisma.EntityGroupEntityWhereInput | Prisma.EntityGroupEntityWhereInput[] OR?: Prisma.EntityGroupEntityWhereInput[] NOT?: Prisma.EntityGroupEntityWhereInput | Prisma.EntityGroupEntityWhereInput[] entityGroupId?: Prisma.StringFilter<"EntityGroupEntity"> | string entityId?: Prisma.StringFilter<"EntityGroupEntity"> | string allViewId?: Prisma.StringNullableFilter<"EntityGroupEntity"> | string | null selectMin?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null selectMax?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null entityGroup?: Prisma.XOR entity?: Prisma.XOR allView?: Prisma.XOR | null }, "id"> export type EntityGroupEntityOrderByWithAggregationInput = { id?: Prisma.SortOrder entityGroupId?: Prisma.SortOrder entityId?: Prisma.SortOrder allViewId?: Prisma.SortOrderInput | Prisma.SortOrder selectMin?: Prisma.SortOrderInput | Prisma.SortOrder selectMax?: Prisma.SortOrderInput | Prisma.SortOrder _count?: Prisma.EntityGroupEntityCountOrderByAggregateInput _avg?: Prisma.EntityGroupEntityAvgOrderByAggregateInput _max?: Prisma.EntityGroupEntityMaxOrderByAggregateInput _min?: Prisma.EntityGroupEntityMinOrderByAggregateInput _sum?: Prisma.EntityGroupEntitySumOrderByAggregateInput } export type EntityGroupEntityScalarWhereWithAggregatesInput = { AND?: Prisma.EntityGroupEntityScalarWhereWithAggregatesInput | Prisma.EntityGroupEntityScalarWhereWithAggregatesInput[] OR?: Prisma.EntityGroupEntityScalarWhereWithAggregatesInput[] NOT?: Prisma.EntityGroupEntityScalarWhereWithAggregatesInput | Prisma.EntityGroupEntityScalarWhereWithAggregatesInput[] id?: Prisma.StringWithAggregatesFilter<"EntityGroupEntity"> | string entityGroupId?: Prisma.StringWithAggregatesFilter<"EntityGroupEntity"> | string entityId?: Prisma.StringWithAggregatesFilter<"EntityGroupEntity"> | string allViewId?: Prisma.StringNullableWithAggregatesFilter<"EntityGroupEntity"> | string | null selectMin?: Prisma.IntNullableWithAggregatesFilter<"EntityGroupEntity"> | number | null selectMax?: Prisma.IntNullableWithAggregatesFilter<"EntityGroupEntity"> | number | null } export type EntityGroupEntityCreateInput = { id?: string selectMin?: number | null selectMax?: number | null entityGroup: Prisma.EntityGroupCreateNestedOneWithoutEntitiesInput entity: Prisma.EntityCreateNestedOneWithoutGroupsInput allView?: Prisma.EntityViewCreateNestedOneWithoutInGroupsInput } export type EntityGroupEntityUncheckedCreateInput = { id?: string entityGroupId: string entityId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null entityGroup?: Prisma.EntityGroupUpdateOneRequiredWithoutEntitiesNestedInput entity?: Prisma.EntityUpdateOneRequiredWithoutGroupsNestedInput allView?: Prisma.EntityViewUpdateOneWithoutInGroupsNestedInput } export type EntityGroupEntityUncheckedUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityCreateManyInput = { id?: string entityGroupId: string entityId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityUpdateManyMutationInput = { id?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityUncheckedUpdateManyInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityListRelationFilter = { every?: Prisma.EntityGroupEntityWhereInput some?: Prisma.EntityGroupEntityWhereInput none?: Prisma.EntityGroupEntityWhereInput } export type EntityGroupEntityOrderByRelationAggregateInput = { _count?: Prisma.SortOrder } export type EntityGroupEntityCountOrderByAggregateInput = { id?: Prisma.SortOrder entityGroupId?: Prisma.SortOrder entityId?: Prisma.SortOrder allViewId?: Prisma.SortOrder selectMin?: Prisma.SortOrder selectMax?: Prisma.SortOrder } export type EntityGroupEntityAvgOrderByAggregateInput = { selectMin?: Prisma.SortOrder selectMax?: Prisma.SortOrder } export type EntityGroupEntityMaxOrderByAggregateInput = { id?: Prisma.SortOrder entityGroupId?: Prisma.SortOrder entityId?: Prisma.SortOrder allViewId?: Prisma.SortOrder selectMin?: Prisma.SortOrder selectMax?: Prisma.SortOrder } export type EntityGroupEntityMinOrderByAggregateInput = { id?: Prisma.SortOrder entityGroupId?: Prisma.SortOrder entityId?: Prisma.SortOrder allViewId?: Prisma.SortOrder selectMin?: Prisma.SortOrder selectMax?: Prisma.SortOrder } export type EntityGroupEntitySumOrderByAggregateInput = { selectMin?: Prisma.SortOrder selectMax?: Prisma.SortOrder } export type EntityGroupEntityCreateNestedManyWithoutEntityInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUncheckedCreateNestedManyWithoutEntityInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUpdateManyWithoutEntityNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityUncheckedUpdateManyWithoutEntityNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityCreateNestedManyWithoutAllViewInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutAllViewInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutAllViewInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput | Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput[] createMany?: Prisma.EntityGroupEntityCreateManyAllViewInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUncheckedCreateNestedManyWithoutAllViewInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutAllViewInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutAllViewInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput | Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput[] createMany?: Prisma.EntityGroupEntityCreateManyAllViewInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUpdateManyWithoutAllViewNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutAllViewInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutAllViewInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput | Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutAllViewInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutAllViewInput[] createMany?: Prisma.EntityGroupEntityCreateManyAllViewInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutAllViewInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutAllViewInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutAllViewInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutAllViewInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityUncheckedUpdateManyWithoutAllViewNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutAllViewInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutAllViewInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput | Prisma.EntityGroupEntityCreateOrConnectWithoutAllViewInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutAllViewInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutAllViewInput[] createMany?: Prisma.EntityGroupEntityCreateManyAllViewInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutAllViewInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutAllViewInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutAllViewInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutAllViewInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityCreateNestedManyWithoutEntityGroupInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityGroupInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityGroupInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityGroupInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUncheckedCreateNestedManyWithoutEntityGroupInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityGroupInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityGroupInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityGroupInputEnvelope connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] } export type EntityGroupEntityUpdateManyWithoutEntityGroupNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityGroupInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityGroupInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityGroupInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityGroupInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityGroupInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityGroupInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityGroupInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityGroupInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityGroupInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityUncheckedUpdateManyWithoutEntityGroupNestedInput = { create?: Prisma.XOR | Prisma.EntityGroupEntityCreateWithoutEntityGroupInput[] | Prisma.EntityGroupEntityUncheckedCreateWithoutEntityGroupInput[] connectOrCreate?: Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput | Prisma.EntityGroupEntityCreateOrConnectWithoutEntityGroupInput[] upsert?: Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityGroupInput | Prisma.EntityGroupEntityUpsertWithWhereUniqueWithoutEntityGroupInput[] createMany?: Prisma.EntityGroupEntityCreateManyEntityGroupInputEnvelope set?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] disconnect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] delete?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] connect?: Prisma.EntityGroupEntityWhereUniqueInput | Prisma.EntityGroupEntityWhereUniqueInput[] update?: Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityGroupInput | Prisma.EntityGroupEntityUpdateWithWhereUniqueWithoutEntityGroupInput[] updateMany?: Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityGroupInput | Prisma.EntityGroupEntityUpdateManyWithWhereWithoutEntityGroupInput[] deleteMany?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] } export type EntityGroupEntityCreateWithoutEntityInput = { id?: string selectMin?: number | null selectMax?: number | null entityGroup: Prisma.EntityGroupCreateNestedOneWithoutEntitiesInput allView?: Prisma.EntityViewCreateNestedOneWithoutInGroupsInput } export type EntityGroupEntityUncheckedCreateWithoutEntityInput = { id?: string entityGroupId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityCreateOrConnectWithoutEntityInput = { where: Prisma.EntityGroupEntityWhereUniqueInput create: Prisma.XOR } export type EntityGroupEntityCreateManyEntityInputEnvelope = { data: Prisma.EntityGroupEntityCreateManyEntityInput | Prisma.EntityGroupEntityCreateManyEntityInput[] skipDuplicates?: boolean } export type EntityGroupEntityUpsertWithWhereUniqueWithoutEntityInput = { where: Prisma.EntityGroupEntityWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type EntityGroupEntityUpdateWithWhereUniqueWithoutEntityInput = { where: Prisma.EntityGroupEntityWhereUniqueInput data: Prisma.XOR } export type EntityGroupEntityUpdateManyWithWhereWithoutEntityInput = { where: Prisma.EntityGroupEntityScalarWhereInput data: Prisma.XOR } export type EntityGroupEntityScalarWhereInput = { AND?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] OR?: Prisma.EntityGroupEntityScalarWhereInput[] NOT?: Prisma.EntityGroupEntityScalarWhereInput | Prisma.EntityGroupEntityScalarWhereInput[] id?: Prisma.StringFilter<"EntityGroupEntity"> | string entityGroupId?: Prisma.StringFilter<"EntityGroupEntity"> | string entityId?: Prisma.StringFilter<"EntityGroupEntity"> | string allViewId?: Prisma.StringNullableFilter<"EntityGroupEntity"> | string | null selectMin?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null selectMax?: Prisma.IntNullableFilter<"EntityGroupEntity"> | number | null } export type EntityGroupEntityCreateWithoutAllViewInput = { id?: string selectMin?: number | null selectMax?: number | null entityGroup: Prisma.EntityGroupCreateNestedOneWithoutEntitiesInput entity: Prisma.EntityCreateNestedOneWithoutGroupsInput } export type EntityGroupEntityUncheckedCreateWithoutAllViewInput = { id?: string entityGroupId: string entityId: string selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityCreateOrConnectWithoutAllViewInput = { where: Prisma.EntityGroupEntityWhereUniqueInput create: Prisma.XOR } export type EntityGroupEntityCreateManyAllViewInputEnvelope = { data: Prisma.EntityGroupEntityCreateManyAllViewInput | Prisma.EntityGroupEntityCreateManyAllViewInput[] skipDuplicates?: boolean } export type EntityGroupEntityUpsertWithWhereUniqueWithoutAllViewInput = { where: Prisma.EntityGroupEntityWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type EntityGroupEntityUpdateWithWhereUniqueWithoutAllViewInput = { where: Prisma.EntityGroupEntityWhereUniqueInput data: Prisma.XOR } export type EntityGroupEntityUpdateManyWithWhereWithoutAllViewInput = { where: Prisma.EntityGroupEntityScalarWhereInput data: Prisma.XOR } export type EntityGroupEntityCreateWithoutEntityGroupInput = { id?: string selectMin?: number | null selectMax?: number | null entity: Prisma.EntityCreateNestedOneWithoutGroupsInput allView?: Prisma.EntityViewCreateNestedOneWithoutInGroupsInput } export type EntityGroupEntityUncheckedCreateWithoutEntityGroupInput = { id?: string entityId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityCreateOrConnectWithoutEntityGroupInput = { where: Prisma.EntityGroupEntityWhereUniqueInput create: Prisma.XOR } export type EntityGroupEntityCreateManyEntityGroupInputEnvelope = { data: Prisma.EntityGroupEntityCreateManyEntityGroupInput | Prisma.EntityGroupEntityCreateManyEntityGroupInput[] skipDuplicates?: boolean } export type EntityGroupEntityUpsertWithWhereUniqueWithoutEntityGroupInput = { where: Prisma.EntityGroupEntityWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type EntityGroupEntityUpdateWithWhereUniqueWithoutEntityGroupInput = { where: Prisma.EntityGroupEntityWhereUniqueInput data: Prisma.XOR } export type EntityGroupEntityUpdateManyWithWhereWithoutEntityGroupInput = { where: Prisma.EntityGroupEntityScalarWhereInput data: Prisma.XOR } export type EntityGroupEntityCreateManyEntityInput = { id?: string entityGroupId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityUpdateWithoutEntityInput = { id?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null entityGroup?: Prisma.EntityGroupUpdateOneRequiredWithoutEntitiesNestedInput allView?: Prisma.EntityViewUpdateOneWithoutInGroupsNestedInput } export type EntityGroupEntityUncheckedUpdateWithoutEntityInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityUncheckedUpdateManyWithoutEntityInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityCreateManyAllViewInput = { id?: string entityGroupId: string entityId: string selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityUpdateWithoutAllViewInput = { id?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null entityGroup?: Prisma.EntityGroupUpdateOneRequiredWithoutEntitiesNestedInput entity?: Prisma.EntityUpdateOneRequiredWithoutGroupsNestedInput } export type EntityGroupEntityUncheckedUpdateWithoutAllViewInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityUncheckedUpdateManyWithoutAllViewInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityGroupId?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityCreateManyEntityGroupInput = { id?: string entityId: string allViewId?: string | null selectMin?: number | null selectMax?: number | null } export type EntityGroupEntityUpdateWithoutEntityGroupInput = { id?: Prisma.StringFieldUpdateOperationsInput | string selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null entity?: Prisma.EntityUpdateOneRequiredWithoutGroupsNestedInput allView?: Prisma.EntityViewUpdateOneWithoutInGroupsNestedInput } export type EntityGroupEntityUncheckedUpdateWithoutEntityGroupInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntityUncheckedUpdateManyWithoutEntityGroupInput = { id?: Prisma.StringFieldUpdateOperationsInput | string entityId?: Prisma.StringFieldUpdateOperationsInput | string allViewId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null selectMin?: Prisma.NullableIntFieldUpdateOperationsInput | number | null selectMax?: Prisma.NullableIntFieldUpdateOperationsInput | number | null } export type EntityGroupEntitySelect = runtime.Types.Extensions.GetSelect<{ id?: boolean entityGroupId?: boolean entityId?: boolean allViewId?: boolean selectMin?: boolean selectMax?: boolean entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs }, ExtArgs["result"]["entityGroupEntity"]> export type EntityGroupEntitySelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean entityGroupId?: boolean entityId?: boolean allViewId?: boolean selectMin?: boolean selectMax?: boolean entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs }, ExtArgs["result"]["entityGroupEntity"]> export type EntityGroupEntitySelectUpdateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean entityGroupId?: boolean entityId?: boolean allViewId?: boolean selectMin?: boolean selectMax?: boolean entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs }, ExtArgs["result"]["entityGroupEntity"]> export type EntityGroupEntitySelectScalar = { id?: boolean entityGroupId?: boolean entityId?: boolean allViewId?: boolean selectMin?: boolean selectMax?: boolean } export type EntityGroupEntityOmit = runtime.Types.Extensions.GetOmit<"id" | "entityGroupId" | "entityId" | "allViewId" | "selectMin" | "selectMax", ExtArgs["result"]["entityGroupEntity"]> export type EntityGroupEntityInclude = { entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs } export type EntityGroupEntityIncludeCreateManyAndReturn = { entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs } export type EntityGroupEntityIncludeUpdateManyAndReturn = { entityGroup?: boolean | Prisma.EntityGroupDefaultArgs entity?: boolean | Prisma.EntityDefaultArgs allView?: boolean | Prisma.EntityGroupEntity$allViewArgs } export type $EntityGroupEntityPayload = { name: "EntityGroupEntity" objects: { entityGroup: Prisma.$EntityGroupPayload entity: Prisma.$EntityPayload allView: Prisma.$EntityViewPayload | null } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string entityGroupId: string entityId: string allViewId: string | null selectMin: number | null selectMax: number | null }, ExtArgs["result"]["entityGroupEntity"]> composites: {} } export type EntityGroupEntityGetPayload = runtime.Types.Result.GetResult export type EntityGroupEntityCountArgs = Omit & { select?: EntityGroupEntityCountAggregateInputType | true } export interface EntityGroupEntityDelegate { [K: symbol]: { types: Prisma.TypeMap['model']['EntityGroupEntity'], meta: { name: 'EntityGroupEntity' } } /** * Find zero or one EntityGroupEntity that matches the filter. * @param {EntityGroupEntityFindUniqueArgs} args - Arguments to find a EntityGroupEntity * @example * // Get one EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.findUnique({ * where: { * // ... provide filter here * } * }) */ findUnique(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find one EntityGroupEntity that matches the filter or throw an error with `error.code='P2025'` * if no matches were found. * @param {EntityGroupEntityFindUniqueOrThrowArgs} args - Arguments to find a EntityGroupEntity * @example * // Get one EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.findUniqueOrThrow({ * where: { * // ... provide filter here * } * }) */ findUniqueOrThrow(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find the first EntityGroupEntity that matches the filter. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityFindFirstArgs} args - Arguments to find a EntityGroupEntity * @example * // Get one EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.findFirst({ * where: { * // ... provide filter here * } * }) */ findFirst(args?: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find the first EntityGroupEntity that matches the filter or * throw `PrismaKnownClientError` with `P2025` code if no matches were found. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityFindFirstOrThrowArgs} args - Arguments to find a EntityGroupEntity * @example * // Get one EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.findFirstOrThrow({ * where: { * // ... provide filter here * } * }) */ findFirstOrThrow(args?: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find zero or more EntityGroupEntities that matches the filter. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityFindManyArgs} args - Arguments to filter and select certain fields only. * @example * // Get all EntityGroupEntities * const entityGroupEntities = await prisma.entityGroupEntity.findMany() * * // Get first 10 EntityGroupEntities * const entityGroupEntities = await prisma.entityGroupEntity.findMany({ take: 10 }) * * // Only select the `id` * const entityGroupEntityWithIdOnly = await prisma.entityGroupEntity.findMany({ select: { id: true } }) * */ findMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions>> /** * Create a EntityGroupEntity. * @param {EntityGroupEntityCreateArgs} args - Arguments to create a EntityGroupEntity. * @example * // Create one EntityGroupEntity * const EntityGroupEntity = await prisma.entityGroupEntity.create({ * data: { * // ... data to create a EntityGroupEntity * } * }) * */ create(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Create many EntityGroupEntities. * @param {EntityGroupEntityCreateManyArgs} args - Arguments to create many EntityGroupEntities. * @example * // Create many EntityGroupEntities * const entityGroupEntity = await prisma.entityGroupEntity.createMany({ * data: [ * // ... provide data here * ] * }) * */ createMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Create many EntityGroupEntities and returns the data saved in the database. * @param {EntityGroupEntityCreateManyAndReturnArgs} args - Arguments to create many EntityGroupEntities. * @example * // Create many EntityGroupEntities * const entityGroupEntity = await prisma.entityGroupEntity.createManyAndReturn({ * data: [ * // ... provide data here * ] * }) * * // Create many EntityGroupEntities and only return the `id` * const entityGroupEntityWithIdOnly = await prisma.entityGroupEntity.createManyAndReturn({ * select: { id: true }, * data: [ * // ... provide data here * ] * }) * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * */ createManyAndReturn(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "createManyAndReturn", GlobalOmitOptions>> /** * Delete a EntityGroupEntity. * @param {EntityGroupEntityDeleteArgs} args - Arguments to delete one EntityGroupEntity. * @example * // Delete one EntityGroupEntity * const EntityGroupEntity = await prisma.entityGroupEntity.delete({ * where: { * // ... filter to delete one EntityGroupEntity * } * }) * */ delete(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Update one EntityGroupEntity. * @param {EntityGroupEntityUpdateArgs} args - Arguments to update one EntityGroupEntity. * @example * // Update one EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.update({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ update(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Delete zero or more EntityGroupEntities. * @param {EntityGroupEntityDeleteManyArgs} args - Arguments to filter EntityGroupEntities to delete. * @example * // Delete a few EntityGroupEntities * const { count } = await prisma.entityGroupEntity.deleteMany({ * where: { * // ... provide filter here * } * }) * */ deleteMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more EntityGroupEntities. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityUpdateManyArgs} args - Arguments to update one or more rows. * @example * // Update many EntityGroupEntities * const entityGroupEntity = await prisma.entityGroupEntity.updateMany({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ updateMany(args: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more EntityGroupEntities and returns the data updated in the database. * @param {EntityGroupEntityUpdateManyAndReturnArgs} args - Arguments to update many EntityGroupEntities. * @example * // Update many EntityGroupEntities * const entityGroupEntity = await prisma.entityGroupEntity.updateManyAndReturn({ * where: { * // ... provide filter here * }, * data: [ * // ... provide data here * ] * }) * * // Update zero or more EntityGroupEntities and only return the `id` * const entityGroupEntityWithIdOnly = await prisma.entityGroupEntity.updateManyAndReturn({ * select: { id: true }, * where: { * // ... provide filter here * }, * data: [ * // ... provide data here * ] * }) * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * */ updateManyAndReturn(args: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "updateManyAndReturn", GlobalOmitOptions>> /** * Create or update one EntityGroupEntity. * @param {EntityGroupEntityUpsertArgs} args - Arguments to update or create a EntityGroupEntity. * @example * // Update or create a EntityGroupEntity * const entityGroupEntity = await prisma.entityGroupEntity.upsert({ * create: { * // ... data to create a EntityGroupEntity * }, * update: { * // ... in case it already exists, update * }, * where: { * // ... the filter for the EntityGroupEntity we want to update * } * }) */ upsert(args: Prisma.SelectSubset>): Prisma.Prisma__EntityGroupEntityClient, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Count the number of EntityGroupEntities. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityCountArgs} args - Arguments to filter EntityGroupEntities to count. * @example * // Count the number of EntityGroupEntities * const count = await prisma.entityGroupEntity.count({ * where: { * // ... the filter for the EntityGroupEntities we want to count * } * }) **/ count( args?: Prisma.Subset, ): Prisma.PrismaPromise< T extends runtime.Types.Utils.Record<'select', any> ? T['select'] extends true ? number : Prisma.GetScalarType : number > /** * Allows you to perform aggregations operations on a EntityGroupEntity. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityAggregateArgs} args - Select which aggregations you would like to apply and on what fields. * @example * // Ordered by age ascending * // Where email contains prisma.io * // Limited to the 10 users * const aggregations = await prisma.user.aggregate({ * _avg: { * age: true, * }, * where: { * email: { * contains: "prisma.io", * }, * }, * orderBy: { * age: "asc", * }, * take: 10, * }) **/ aggregate(args: Prisma.Subset): Prisma.PrismaPromise> /** * Group by EntityGroupEntity. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {EntityGroupEntityGroupByArgs} args - Group by arguments. * @example * // Group by city, order by createdAt, get count * const result = await prisma.user.groupBy({ * by: ['city', 'createdAt'], * orderBy: { * createdAt: true * }, * _count: { * _all: true * }, * }) * **/ groupBy< T extends EntityGroupEntityGroupByArgs, HasSelectOrTake extends Prisma.Or< Prisma.Extends<'skip', Prisma.Keys>, Prisma.Extends<'take', Prisma.Keys> >, OrderByArg extends Prisma.True extends HasSelectOrTake ? { orderBy: EntityGroupEntityGroupByArgs['orderBy'] } : { orderBy?: EntityGroupEntityGroupByArgs['orderBy'] }, OrderFields extends Prisma.ExcludeUnderscoreKeys>>, ByFields extends Prisma.MaybeTupleToUnion, ByValid extends Prisma.Has, HavingFields extends Prisma.GetHavingFields, HavingValid extends Prisma.Has, ByEmpty extends T['by'] extends never[] ? Prisma.True : Prisma.False, InputErrors extends ByEmpty extends Prisma.True ? `Error: "by" must not be empty.` : HavingValid extends Prisma.False ? { [P in HavingFields]: P extends ByFields ? never : P extends string ? `Error: Field "${P}" used in "having" needs to be provided in "by".` : [ Error, 'Field ', P, ` in "having" needs to be provided in "by"`, ] }[HavingFields] : 'take' extends Prisma.Keys ? 'orderBy' extends Prisma.Keys ? ByValid extends Prisma.True ? {} : { [P in OrderFields]: P extends ByFields ? never : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` }[OrderFields] : 'Error: If you provide "take", you also need to provide "orderBy"' : 'skip' extends Prisma.Keys ? 'orderBy' extends Prisma.Keys ? ByValid extends Prisma.True ? {} : { [P in OrderFields]: P extends ByFields ? never : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` }[OrderFields] : 'Error: If you provide "skip", you also need to provide "orderBy"' : ByValid extends Prisma.True ? {} : { [P in OrderFields]: P extends ByFields ? never : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` }[OrderFields] >(args: Prisma.SubsetIntersection & InputErrors): {} extends InputErrors ? GetEntityGroupEntityGroupByPayload : Prisma.PrismaPromise /** * Fields of the EntityGroupEntity model */ readonly fields: EntityGroupEntityFieldRefs; } /** * The delegate class that acts as a "Promise-like" for EntityGroupEntity. * Why is this prefixed with `Prisma__`? * Because we want to prevent naming conflicts as mentioned in * https://github.com/prisma/prisma-client-js/issues/707 */ export interface Prisma__EntityGroupEntityClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" entityGroup = {}>(args?: Prisma.Subset>): Prisma.Prisma__EntityGroupClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> entity = {}>(args?: Prisma.Subset>): Prisma.Prisma__EntityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> allView = {}>(args?: Prisma.Subset>): Prisma.Prisma__EntityViewClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. * @param onrejected The callback to execute when the Promise is rejected. * @returns A Promise for the completion of which ever callback is executed. */ then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise /** * Attaches a callback for only the rejection of the Promise. * @param onrejected The callback to execute when the Promise is rejected. * @returns A Promise for the completion of the callback. */ catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise /** * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The * resolved value cannot be modified from the callback. * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). * @returns A Promise for the completion of the callback. */ finally(onfinally?: (() => void) | undefined | null): runtime.Types.Utils.JsPromise } /** * Fields of the EntityGroupEntity model */ export interface EntityGroupEntityFieldRefs { readonly id: Prisma.FieldRef<"EntityGroupEntity", 'String'> readonly entityGroupId: Prisma.FieldRef<"EntityGroupEntity", 'String'> readonly entityId: Prisma.FieldRef<"EntityGroupEntity", 'String'> readonly allViewId: Prisma.FieldRef<"EntityGroupEntity", 'String'> readonly selectMin: Prisma.FieldRef<"EntityGroupEntity", 'Int'> readonly selectMax: Prisma.FieldRef<"EntityGroupEntity", 'Int'> } // Custom InputTypes /** * EntityGroupEntity findUnique */ export type EntityGroupEntityFindUniqueArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter, which EntityGroupEntity to fetch. */ where: Prisma.EntityGroupEntityWhereUniqueInput } /** * EntityGroupEntity findUniqueOrThrow */ export type EntityGroupEntityFindUniqueOrThrowArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter, which EntityGroupEntity to fetch. */ where: Prisma.EntityGroupEntityWhereUniqueInput } /** * EntityGroupEntity findFirst */ export type EntityGroupEntityFindFirstArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter, which EntityGroupEntity to fetch. */ where?: Prisma.EntityGroupEntityWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of EntityGroupEntities to fetch. */ orderBy?: Prisma.EntityGroupEntityOrderByWithRelationInput | Prisma.EntityGroupEntityOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for EntityGroupEntities. */ cursor?: Prisma.EntityGroupEntityWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` EntityGroupEntities from the position of the cursor. */ take?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Skip the first `n` EntityGroupEntities. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of EntityGroupEntities. */ distinct?: Prisma.EntityGroupEntityScalarFieldEnum | Prisma.EntityGroupEntityScalarFieldEnum[] } /** * EntityGroupEntity findFirstOrThrow */ export type EntityGroupEntityFindFirstOrThrowArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter, which EntityGroupEntity to fetch. */ where?: Prisma.EntityGroupEntityWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of EntityGroupEntities to fetch. */ orderBy?: Prisma.EntityGroupEntityOrderByWithRelationInput | Prisma.EntityGroupEntityOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for EntityGroupEntities. */ cursor?: Prisma.EntityGroupEntityWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` EntityGroupEntities from the position of the cursor. */ take?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Skip the first `n` EntityGroupEntities. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of EntityGroupEntities. */ distinct?: Prisma.EntityGroupEntityScalarFieldEnum | Prisma.EntityGroupEntityScalarFieldEnum[] } /** * EntityGroupEntity findMany */ export type EntityGroupEntityFindManyArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter, which EntityGroupEntities to fetch. */ where?: Prisma.EntityGroupEntityWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of EntityGroupEntities to fetch. */ orderBy?: Prisma.EntityGroupEntityOrderByWithRelationInput | Prisma.EntityGroupEntityOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for listing EntityGroupEntities. */ cursor?: Prisma.EntityGroupEntityWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` EntityGroupEntities from the position of the cursor. */ take?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Skip the first `n` EntityGroupEntities. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of EntityGroupEntities. */ distinct?: Prisma.EntityGroupEntityScalarFieldEnum | Prisma.EntityGroupEntityScalarFieldEnum[] } /** * EntityGroupEntity create */ export type EntityGroupEntityCreateArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * The data needed to create a EntityGroupEntity. */ data: Prisma.XOR } /** * EntityGroupEntity createMany */ export type EntityGroupEntityCreateManyArgs = { /** * The data used to create many EntityGroupEntities. */ data: Prisma.EntityGroupEntityCreateManyInput | Prisma.EntityGroupEntityCreateManyInput[] skipDuplicates?: boolean } /** * EntityGroupEntity createManyAndReturn */ export type EntityGroupEntityCreateManyAndReturnArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelectCreateManyAndReturn | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * The data used to create many EntityGroupEntities. */ data: Prisma.EntityGroupEntityCreateManyInput | Prisma.EntityGroupEntityCreateManyInput[] skipDuplicates?: boolean /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityIncludeCreateManyAndReturn | null } /** * EntityGroupEntity update */ export type EntityGroupEntityUpdateArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * The data needed to update a EntityGroupEntity. */ data: Prisma.XOR /** * Choose, which EntityGroupEntity to update. */ where: Prisma.EntityGroupEntityWhereUniqueInput } /** * EntityGroupEntity updateMany */ export type EntityGroupEntityUpdateManyArgs = { /** * The data used to update EntityGroupEntities. */ data: Prisma.XOR /** * Filter which EntityGroupEntities to update */ where?: Prisma.EntityGroupEntityWhereInput /** * Limit how many EntityGroupEntities to update. */ limit?: number } /** * EntityGroupEntity updateManyAndReturn */ export type EntityGroupEntityUpdateManyAndReturnArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelectUpdateManyAndReturn | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * The data used to update EntityGroupEntities. */ data: Prisma.XOR /** * Filter which EntityGroupEntities to update */ where?: Prisma.EntityGroupEntityWhereInput /** * Limit how many EntityGroupEntities to update. */ limit?: number /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityIncludeUpdateManyAndReturn | null } /** * EntityGroupEntity upsert */ export type EntityGroupEntityUpsertArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * The filter to search for the EntityGroupEntity to update in case it exists. */ where: Prisma.EntityGroupEntityWhereUniqueInput /** * In case the EntityGroupEntity found by the `where` argument doesn't exist, create a new EntityGroupEntity with this data. */ create: Prisma.XOR /** * In case the EntityGroupEntity was found with the provided `where` argument, update it with this data. */ update: Prisma.XOR } /** * EntityGroupEntity delete */ export type EntityGroupEntityDeleteArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null /** * Filter which EntityGroupEntity to delete. */ where: Prisma.EntityGroupEntityWhereUniqueInput } /** * EntityGroupEntity deleteMany */ export type EntityGroupEntityDeleteManyArgs = { /** * Filter which EntityGroupEntities to delete */ where?: Prisma.EntityGroupEntityWhereInput /** * Limit how many EntityGroupEntities to delete. */ limit?: number } /** * EntityGroupEntity.allView */ export type EntityGroupEntity$allViewArgs = { /** * Select specific fields to fetch from the EntityView */ select?: Prisma.EntityViewSelect | null /** * Omit specific fields from the EntityView */ omit?: Prisma.EntityViewOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityViewInclude | null where?: Prisma.EntityViewWhereInput } /** * EntityGroupEntity without action */ export type EntityGroupEntityDefaultArgs = { /** * Select specific fields to fetch from the EntityGroupEntity */ select?: Prisma.EntityGroupEntitySelect | null /** * Omit specific fields from the EntityGroupEntity */ omit?: Prisma.EntityGroupEntityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.EntityGroupEntityInclude | null }