/* !!! This is code generated by Prisma. Do not edit directly. !!! */ /* eslint-disable */ // biome-ignore-all lint: generated file // @ts-nocheck /* * This file exports the `WorkflowBlockConditionGroup` 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 WorkflowBlockConditionGroup * */ export type WorkflowBlockConditionGroupModel = runtime.Types.Result.DefaultSelection export type AggregateWorkflowBlockConditionGroup = { _count: WorkflowBlockConditionGroupCountAggregateOutputType | null _avg: WorkflowBlockConditionGroupAvgAggregateOutputType | null _sum: WorkflowBlockConditionGroupSumAggregateOutputType | null _min: WorkflowBlockConditionGroupMinAggregateOutputType | null _max: WorkflowBlockConditionGroupMaxAggregateOutputType | null } export type WorkflowBlockConditionGroupAvgAggregateOutputType = { index: number | null } export type WorkflowBlockConditionGroupSumAggregateOutputType = { index: number | null } export type WorkflowBlockConditionGroupMinAggregateOutputType = { id: string | null workflowBlockId: string | null index: number | null type: string | null } export type WorkflowBlockConditionGroupMaxAggregateOutputType = { id: string | null workflowBlockId: string | null index: number | null type: string | null } export type WorkflowBlockConditionGroupCountAggregateOutputType = { id: number workflowBlockId: number index: number type: number _all: number } export type WorkflowBlockConditionGroupAvgAggregateInputType = { index?: true } export type WorkflowBlockConditionGroupSumAggregateInputType = { index?: true } export type WorkflowBlockConditionGroupMinAggregateInputType = { id?: true workflowBlockId?: true index?: true type?: true } export type WorkflowBlockConditionGroupMaxAggregateInputType = { id?: true workflowBlockId?: true index?: true type?: true } export type WorkflowBlockConditionGroupCountAggregateInputType = { id?: true workflowBlockId?: true index?: true type?: true _all?: true } export type WorkflowBlockConditionGroupAggregateArgs = { /** * Filter which WorkflowBlockConditionGroup to aggregate. */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of WorkflowBlockConditionGroups to fetch. */ orderBy?: Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput | Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the start position */ cursor?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` WorkflowBlockConditionGroups 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` WorkflowBlockConditionGroups. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Count returned WorkflowBlockConditionGroups **/ _count?: true | WorkflowBlockConditionGroupCountAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to average **/ _avg?: WorkflowBlockConditionGroupAvgAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to sum **/ _sum?: WorkflowBlockConditionGroupSumAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the minimum value **/ _min?: WorkflowBlockConditionGroupMinAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the maximum value **/ _max?: WorkflowBlockConditionGroupMaxAggregateInputType } export type GetWorkflowBlockConditionGroupAggregateType = { [P in keyof T & keyof AggregateWorkflowBlockConditionGroup]: P extends '_count' | 'count' ? T[P] extends true ? number : Prisma.GetScalarType : Prisma.GetScalarType } export type WorkflowBlockConditionGroupGroupByArgs = { where?: Prisma.WorkflowBlockConditionGroupWhereInput orderBy?: Prisma.WorkflowBlockConditionGroupOrderByWithAggregationInput | Prisma.WorkflowBlockConditionGroupOrderByWithAggregationInput[] by: Prisma.WorkflowBlockConditionGroupScalarFieldEnum[] | Prisma.WorkflowBlockConditionGroupScalarFieldEnum having?: Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput take?: number skip?: number _count?: WorkflowBlockConditionGroupCountAggregateInputType | true _avg?: WorkflowBlockConditionGroupAvgAggregateInputType _sum?: WorkflowBlockConditionGroupSumAggregateInputType _min?: WorkflowBlockConditionGroupMinAggregateInputType _max?: WorkflowBlockConditionGroupMaxAggregateInputType } export type WorkflowBlockConditionGroupGroupByOutputType = { id: string workflowBlockId: string index: number type: string _count: WorkflowBlockConditionGroupCountAggregateOutputType | null _avg: WorkflowBlockConditionGroupAvgAggregateOutputType | null _sum: WorkflowBlockConditionGroupSumAggregateOutputType | null _min: WorkflowBlockConditionGroupMinAggregateOutputType | null _max: WorkflowBlockConditionGroupMaxAggregateOutputType | null } export type GetWorkflowBlockConditionGroupGroupByPayload = Prisma.PrismaPromise< Array< Prisma.PickEnumerable & { [P in ((keyof T) & (keyof WorkflowBlockConditionGroupGroupByOutputType))]: P extends '_count' ? T[P] extends boolean ? number : Prisma.GetScalarType : Prisma.GetScalarType } > > export type WorkflowBlockConditionGroupWhereInput = { AND?: Prisma.WorkflowBlockConditionGroupWhereInput | Prisma.WorkflowBlockConditionGroupWhereInput[] OR?: Prisma.WorkflowBlockConditionGroupWhereInput[] NOT?: Prisma.WorkflowBlockConditionGroupWhereInput | Prisma.WorkflowBlockConditionGroupWhereInput[] id?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string workflowBlockId?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string index?: Prisma.IntFilter<"WorkflowBlockConditionGroup"> | number type?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string workflowBlock?: Prisma.XOR conditions?: Prisma.WorkflowBlockConditionListRelationFilter } export type WorkflowBlockConditionGroupOrderByWithRelationInput = { id?: Prisma.SortOrder workflowBlockId?: Prisma.SortOrder index?: Prisma.SortOrder type?: Prisma.SortOrder workflowBlock?: Prisma.WorkflowBlockOrderByWithRelationInput conditions?: Prisma.WorkflowBlockConditionOrderByRelationAggregateInput } export type WorkflowBlockConditionGroupWhereUniqueInput = Prisma.AtLeast<{ id?: string AND?: Prisma.WorkflowBlockConditionGroupWhereInput | Prisma.WorkflowBlockConditionGroupWhereInput[] OR?: Prisma.WorkflowBlockConditionGroupWhereInput[] NOT?: Prisma.WorkflowBlockConditionGroupWhereInput | Prisma.WorkflowBlockConditionGroupWhereInput[] workflowBlockId?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string index?: Prisma.IntFilter<"WorkflowBlockConditionGroup"> | number type?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string workflowBlock?: Prisma.XOR conditions?: Prisma.WorkflowBlockConditionListRelationFilter }, "id"> export type WorkflowBlockConditionGroupOrderByWithAggregationInput = { id?: Prisma.SortOrder workflowBlockId?: Prisma.SortOrder index?: Prisma.SortOrder type?: Prisma.SortOrder _count?: Prisma.WorkflowBlockConditionGroupCountOrderByAggregateInput _avg?: Prisma.WorkflowBlockConditionGroupAvgOrderByAggregateInput _max?: Prisma.WorkflowBlockConditionGroupMaxOrderByAggregateInput _min?: Prisma.WorkflowBlockConditionGroupMinOrderByAggregateInput _sum?: Prisma.WorkflowBlockConditionGroupSumOrderByAggregateInput } export type WorkflowBlockConditionGroupScalarWhereWithAggregatesInput = { AND?: Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput | Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput[] OR?: Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput[] NOT?: Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput | Prisma.WorkflowBlockConditionGroupScalarWhereWithAggregatesInput[] id?: Prisma.StringWithAggregatesFilter<"WorkflowBlockConditionGroup"> | string workflowBlockId?: Prisma.StringWithAggregatesFilter<"WorkflowBlockConditionGroup"> | string index?: Prisma.IntWithAggregatesFilter<"WorkflowBlockConditionGroup"> | number type?: Prisma.StringWithAggregatesFilter<"WorkflowBlockConditionGroup"> | string } export type WorkflowBlockConditionGroupCreateInput = { id?: string index: number type: string workflowBlock: Prisma.WorkflowBlockCreateNestedOneWithoutConditionsGroupsInput conditions?: Prisma.WorkflowBlockConditionCreateNestedManyWithoutWorkflowBlockConditionGroupInput } export type WorkflowBlockConditionGroupUncheckedCreateInput = { id?: string workflowBlockId: string index: number type: string conditions?: Prisma.WorkflowBlockConditionUncheckedCreateNestedManyWithoutWorkflowBlockConditionGroupInput } export type WorkflowBlockConditionGroupUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string workflowBlock?: Prisma.WorkflowBlockUpdateOneRequiredWithoutConditionsGroupsNestedInput conditions?: Prisma.WorkflowBlockConditionUpdateManyWithoutWorkflowBlockConditionGroupNestedInput } export type WorkflowBlockConditionGroupUncheckedUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string workflowBlockId?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string conditions?: Prisma.WorkflowBlockConditionUncheckedUpdateManyWithoutWorkflowBlockConditionGroupNestedInput } export type WorkflowBlockConditionGroupCreateManyInput = { id?: string workflowBlockId: string index: number type: string } export type WorkflowBlockConditionGroupUpdateManyMutationInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string } export type WorkflowBlockConditionGroupUncheckedUpdateManyInput = { id?: Prisma.StringFieldUpdateOperationsInput | string workflowBlockId?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string } export type WorkflowBlockConditionGroupListRelationFilter = { every?: Prisma.WorkflowBlockConditionGroupWhereInput some?: Prisma.WorkflowBlockConditionGroupWhereInput none?: Prisma.WorkflowBlockConditionGroupWhereInput } export type WorkflowBlockConditionGroupOrderByRelationAggregateInput = { _count?: Prisma.SortOrder } export type WorkflowBlockConditionGroupCountOrderByAggregateInput = { id?: Prisma.SortOrder workflowBlockId?: Prisma.SortOrder index?: Prisma.SortOrder type?: Prisma.SortOrder } export type WorkflowBlockConditionGroupAvgOrderByAggregateInput = { index?: Prisma.SortOrder } export type WorkflowBlockConditionGroupMaxOrderByAggregateInput = { id?: Prisma.SortOrder workflowBlockId?: Prisma.SortOrder index?: Prisma.SortOrder type?: Prisma.SortOrder } export type WorkflowBlockConditionGroupMinOrderByAggregateInput = { id?: Prisma.SortOrder workflowBlockId?: Prisma.SortOrder index?: Prisma.SortOrder type?: Prisma.SortOrder } export type WorkflowBlockConditionGroupSumOrderByAggregateInput = { index?: Prisma.SortOrder } export type WorkflowBlockConditionGroupScalarRelationFilter = { is?: Prisma.WorkflowBlockConditionGroupWhereInput isNot?: Prisma.WorkflowBlockConditionGroupWhereInput } export type WorkflowBlockConditionGroupCreateNestedManyWithoutWorkflowBlockInput = { create?: Prisma.XOR | Prisma.WorkflowBlockConditionGroupCreateWithoutWorkflowBlockInput[] | Prisma.WorkflowBlockConditionGroupUncheckedCreateWithoutWorkflowBlockInput[] connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput[] createMany?: Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInputEnvelope connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] } export type WorkflowBlockConditionGroupUncheckedCreateNestedManyWithoutWorkflowBlockInput = { create?: Prisma.XOR | Prisma.WorkflowBlockConditionGroupCreateWithoutWorkflowBlockInput[] | Prisma.WorkflowBlockConditionGroupUncheckedCreateWithoutWorkflowBlockInput[] connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput[] createMany?: Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInputEnvelope connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] } export type WorkflowBlockConditionGroupUpdateManyWithoutWorkflowBlockNestedInput = { create?: Prisma.XOR | Prisma.WorkflowBlockConditionGroupCreateWithoutWorkflowBlockInput[] | Prisma.WorkflowBlockConditionGroupUncheckedCreateWithoutWorkflowBlockInput[] connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput[] upsert?: Prisma.WorkflowBlockConditionGroupUpsertWithWhereUniqueWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpsertWithWhereUniqueWithoutWorkflowBlockInput[] createMany?: Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInputEnvelope set?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] disconnect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] delete?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] update?: Prisma.WorkflowBlockConditionGroupUpdateWithWhereUniqueWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpdateWithWhereUniqueWithoutWorkflowBlockInput[] updateMany?: Prisma.WorkflowBlockConditionGroupUpdateManyWithWhereWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpdateManyWithWhereWithoutWorkflowBlockInput[] deleteMany?: Prisma.WorkflowBlockConditionGroupScalarWhereInput | Prisma.WorkflowBlockConditionGroupScalarWhereInput[] } export type WorkflowBlockConditionGroupUncheckedUpdateManyWithoutWorkflowBlockNestedInput = { create?: Prisma.XOR | Prisma.WorkflowBlockConditionGroupCreateWithoutWorkflowBlockInput[] | Prisma.WorkflowBlockConditionGroupUncheckedCreateWithoutWorkflowBlockInput[] connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput[] upsert?: Prisma.WorkflowBlockConditionGroupUpsertWithWhereUniqueWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpsertWithWhereUniqueWithoutWorkflowBlockInput[] createMany?: Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInputEnvelope set?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] disconnect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] delete?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput | Prisma.WorkflowBlockConditionGroupWhereUniqueInput[] update?: Prisma.WorkflowBlockConditionGroupUpdateWithWhereUniqueWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpdateWithWhereUniqueWithoutWorkflowBlockInput[] updateMany?: Prisma.WorkflowBlockConditionGroupUpdateManyWithWhereWithoutWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupUpdateManyWithWhereWithoutWorkflowBlockInput[] deleteMany?: Prisma.WorkflowBlockConditionGroupScalarWhereInput | Prisma.WorkflowBlockConditionGroupScalarWhereInput[] } export type WorkflowBlockConditionGroupCreateNestedOneWithoutConditionsInput = { create?: Prisma.XOR connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutConditionsInput connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput } export type WorkflowBlockConditionGroupUpdateOneRequiredWithoutConditionsNestedInput = { create?: Prisma.XOR connectOrCreate?: Prisma.WorkflowBlockConditionGroupCreateOrConnectWithoutConditionsInput upsert?: Prisma.WorkflowBlockConditionGroupUpsertWithoutConditionsInput connect?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput update?: Prisma.XOR, Prisma.WorkflowBlockConditionGroupUncheckedUpdateWithoutConditionsInput> } export type WorkflowBlockConditionGroupCreateWithoutWorkflowBlockInput = { id?: string index: number type: string conditions?: Prisma.WorkflowBlockConditionCreateNestedManyWithoutWorkflowBlockConditionGroupInput } export type WorkflowBlockConditionGroupUncheckedCreateWithoutWorkflowBlockInput = { id?: string index: number type: string conditions?: Prisma.WorkflowBlockConditionUncheckedCreateNestedManyWithoutWorkflowBlockConditionGroupInput } export type WorkflowBlockConditionGroupCreateOrConnectWithoutWorkflowBlockInput = { where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput create: Prisma.XOR } export type WorkflowBlockConditionGroupCreateManyWorkflowBlockInputEnvelope = { data: Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInput | Prisma.WorkflowBlockConditionGroupCreateManyWorkflowBlockInput[] skipDuplicates?: boolean } export type WorkflowBlockConditionGroupUpsertWithWhereUniqueWithoutWorkflowBlockInput = { where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type WorkflowBlockConditionGroupUpdateWithWhereUniqueWithoutWorkflowBlockInput = { where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput data: Prisma.XOR } export type WorkflowBlockConditionGroupUpdateManyWithWhereWithoutWorkflowBlockInput = { where: Prisma.WorkflowBlockConditionGroupScalarWhereInput data: Prisma.XOR } export type WorkflowBlockConditionGroupScalarWhereInput = { AND?: Prisma.WorkflowBlockConditionGroupScalarWhereInput | Prisma.WorkflowBlockConditionGroupScalarWhereInput[] OR?: Prisma.WorkflowBlockConditionGroupScalarWhereInput[] NOT?: Prisma.WorkflowBlockConditionGroupScalarWhereInput | Prisma.WorkflowBlockConditionGroupScalarWhereInput[] id?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string workflowBlockId?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string index?: Prisma.IntFilter<"WorkflowBlockConditionGroup"> | number type?: Prisma.StringFilter<"WorkflowBlockConditionGroup"> | string } export type WorkflowBlockConditionGroupCreateWithoutConditionsInput = { id?: string index: number type: string workflowBlock: Prisma.WorkflowBlockCreateNestedOneWithoutConditionsGroupsInput } export type WorkflowBlockConditionGroupUncheckedCreateWithoutConditionsInput = { id?: string workflowBlockId: string index: number type: string } export type WorkflowBlockConditionGroupCreateOrConnectWithoutConditionsInput = { where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput create: Prisma.XOR } export type WorkflowBlockConditionGroupUpsertWithoutConditionsInput = { update: Prisma.XOR create: Prisma.XOR where?: Prisma.WorkflowBlockConditionGroupWhereInput } export type WorkflowBlockConditionGroupUpdateToOneWithWhereWithoutConditionsInput = { where?: Prisma.WorkflowBlockConditionGroupWhereInput data: Prisma.XOR } export type WorkflowBlockConditionGroupUpdateWithoutConditionsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string workflowBlock?: Prisma.WorkflowBlockUpdateOneRequiredWithoutConditionsGroupsNestedInput } export type WorkflowBlockConditionGroupUncheckedUpdateWithoutConditionsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string workflowBlockId?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string } export type WorkflowBlockConditionGroupCreateManyWorkflowBlockInput = { id?: string index: number type: string } export type WorkflowBlockConditionGroupUpdateWithoutWorkflowBlockInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string conditions?: Prisma.WorkflowBlockConditionUpdateManyWithoutWorkflowBlockConditionGroupNestedInput } export type WorkflowBlockConditionGroupUncheckedUpdateWithoutWorkflowBlockInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string conditions?: Prisma.WorkflowBlockConditionUncheckedUpdateManyWithoutWorkflowBlockConditionGroupNestedInput } export type WorkflowBlockConditionGroupUncheckedUpdateManyWithoutWorkflowBlockInput = { id?: Prisma.StringFieldUpdateOperationsInput | string index?: Prisma.IntFieldUpdateOperationsInput | number type?: Prisma.StringFieldUpdateOperationsInput | string } /** * Count Type WorkflowBlockConditionGroupCountOutputType */ export type WorkflowBlockConditionGroupCountOutputType = { conditions: number } export type WorkflowBlockConditionGroupCountOutputTypeSelect = { conditions?: boolean | WorkflowBlockConditionGroupCountOutputTypeCountConditionsArgs } /** * WorkflowBlockConditionGroupCountOutputType without action */ export type WorkflowBlockConditionGroupCountOutputTypeDefaultArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroupCountOutputType */ select?: Prisma.WorkflowBlockConditionGroupCountOutputTypeSelect | null } /** * WorkflowBlockConditionGroupCountOutputType without action */ export type WorkflowBlockConditionGroupCountOutputTypeCountConditionsArgs = { where?: Prisma.WorkflowBlockConditionWhereInput } export type WorkflowBlockConditionGroupSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean workflowBlockId?: boolean index?: boolean type?: boolean workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs conditions?: boolean | Prisma.WorkflowBlockConditionGroup$conditionsArgs _count?: boolean | Prisma.WorkflowBlockConditionGroupCountOutputTypeDefaultArgs }, ExtArgs["result"]["workflowBlockConditionGroup"]> export type WorkflowBlockConditionGroupSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean workflowBlockId?: boolean index?: boolean type?: boolean workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs }, ExtArgs["result"]["workflowBlockConditionGroup"]> export type WorkflowBlockConditionGroupSelectUpdateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean workflowBlockId?: boolean index?: boolean type?: boolean workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs }, ExtArgs["result"]["workflowBlockConditionGroup"]> export type WorkflowBlockConditionGroupSelectScalar = { id?: boolean workflowBlockId?: boolean index?: boolean type?: boolean } export type WorkflowBlockConditionGroupOmit = runtime.Types.Extensions.GetOmit<"id" | "workflowBlockId" | "index" | "type", ExtArgs["result"]["workflowBlockConditionGroup"]> export type WorkflowBlockConditionGroupInclude = { workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs conditions?: boolean | Prisma.WorkflowBlockConditionGroup$conditionsArgs _count?: boolean | Prisma.WorkflowBlockConditionGroupCountOutputTypeDefaultArgs } export type WorkflowBlockConditionGroupIncludeCreateManyAndReturn = { workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs } export type WorkflowBlockConditionGroupIncludeUpdateManyAndReturn = { workflowBlock?: boolean | Prisma.WorkflowBlockDefaultArgs } export type $WorkflowBlockConditionGroupPayload = { name: "WorkflowBlockConditionGroup" objects: { workflowBlock: Prisma.$WorkflowBlockPayload conditions: Prisma.$WorkflowBlockConditionPayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string workflowBlockId: string index: number type: string }, ExtArgs["result"]["workflowBlockConditionGroup"]> composites: {} } export type WorkflowBlockConditionGroupGetPayload = runtime.Types.Result.GetResult export type WorkflowBlockConditionGroupCountArgs = Omit & { select?: WorkflowBlockConditionGroupCountAggregateInputType | true } export interface WorkflowBlockConditionGroupDelegate { [K: symbol]: { types: Prisma.TypeMap['model']['WorkflowBlockConditionGroup'], meta: { name: 'WorkflowBlockConditionGroup' } } /** * Find zero or one WorkflowBlockConditionGroup that matches the filter. * @param {WorkflowBlockConditionGroupFindUniqueArgs} args - Arguments to find a WorkflowBlockConditionGroup * @example * // Get one WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.findUnique({ * where: { * // ... provide filter here * } * }) */ findUnique(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find one WorkflowBlockConditionGroup that matches the filter or throw an error with `error.code='P2025'` * if no matches were found. * @param {WorkflowBlockConditionGroupFindUniqueOrThrowArgs} args - Arguments to find a WorkflowBlockConditionGroup * @example * // Get one WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.findUniqueOrThrow({ * where: { * // ... provide filter here * } * }) */ findUniqueOrThrow(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find the first WorkflowBlockConditionGroup 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 {WorkflowBlockConditionGroupFindFirstArgs} args - Arguments to find a WorkflowBlockConditionGroup * @example * // Get one WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.findFirst({ * where: { * // ... provide filter here * } * }) */ findFirst(args?: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find the first WorkflowBlockConditionGroup 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 {WorkflowBlockConditionGroupFindFirstOrThrowArgs} args - Arguments to find a WorkflowBlockConditionGroup * @example * // Get one WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.findFirstOrThrow({ * where: { * // ... provide filter here * } * }) */ findFirstOrThrow(args?: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find zero or more WorkflowBlockConditionGroups 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 {WorkflowBlockConditionGroupFindManyArgs} args - Arguments to filter and select certain fields only. * @example * // Get all WorkflowBlockConditionGroups * const workflowBlockConditionGroups = await prisma.workflowBlockConditionGroup.findMany() * * // Get first 10 WorkflowBlockConditionGroups * const workflowBlockConditionGroups = await prisma.workflowBlockConditionGroup.findMany({ take: 10 }) * * // Only select the `id` * const workflowBlockConditionGroupWithIdOnly = await prisma.workflowBlockConditionGroup.findMany({ select: { id: true } }) * */ findMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions>> /** * Create a WorkflowBlockConditionGroup. * @param {WorkflowBlockConditionGroupCreateArgs} args - Arguments to create a WorkflowBlockConditionGroup. * @example * // Create one WorkflowBlockConditionGroup * const WorkflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.create({ * data: { * // ... data to create a WorkflowBlockConditionGroup * } * }) * */ create(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Create many WorkflowBlockConditionGroups. * @param {WorkflowBlockConditionGroupCreateManyArgs} args - Arguments to create many WorkflowBlockConditionGroups. * @example * // Create many WorkflowBlockConditionGroups * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.createMany({ * data: [ * // ... provide data here * ] * }) * */ createMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Create many WorkflowBlockConditionGroups and returns the data saved in the database. * @param {WorkflowBlockConditionGroupCreateManyAndReturnArgs} args - Arguments to create many WorkflowBlockConditionGroups. * @example * // Create many WorkflowBlockConditionGroups * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.createManyAndReturn({ * data: [ * // ... provide data here * ] * }) * * // Create many WorkflowBlockConditionGroups and only return the `id` * const workflowBlockConditionGroupWithIdOnly = await prisma.workflowBlockConditionGroup.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 WorkflowBlockConditionGroup. * @param {WorkflowBlockConditionGroupDeleteArgs} args - Arguments to delete one WorkflowBlockConditionGroup. * @example * // Delete one WorkflowBlockConditionGroup * const WorkflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.delete({ * where: { * // ... filter to delete one WorkflowBlockConditionGroup * } * }) * */ delete(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Update one WorkflowBlockConditionGroup. * @param {WorkflowBlockConditionGroupUpdateArgs} args - Arguments to update one WorkflowBlockConditionGroup. * @example * // Update one WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.update({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ update(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Delete zero or more WorkflowBlockConditionGroups. * @param {WorkflowBlockConditionGroupDeleteManyArgs} args - Arguments to filter WorkflowBlockConditionGroups to delete. * @example * // Delete a few WorkflowBlockConditionGroups * const { count } = await prisma.workflowBlockConditionGroup.deleteMany({ * where: { * // ... provide filter here * } * }) * */ deleteMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more WorkflowBlockConditionGroups. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {WorkflowBlockConditionGroupUpdateManyArgs} args - Arguments to update one or more rows. * @example * // Update many WorkflowBlockConditionGroups * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.updateMany({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ updateMany(args: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more WorkflowBlockConditionGroups and returns the data updated in the database. * @param {WorkflowBlockConditionGroupUpdateManyAndReturnArgs} args - Arguments to update many WorkflowBlockConditionGroups. * @example * // Update many WorkflowBlockConditionGroups * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.updateManyAndReturn({ * where: { * // ... provide filter here * }, * data: [ * // ... provide data here * ] * }) * * // Update zero or more WorkflowBlockConditionGroups and only return the `id` * const workflowBlockConditionGroupWithIdOnly = await prisma.workflowBlockConditionGroup.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 WorkflowBlockConditionGroup. * @param {WorkflowBlockConditionGroupUpsertArgs} args - Arguments to update or create a WorkflowBlockConditionGroup. * @example * // Update or create a WorkflowBlockConditionGroup * const workflowBlockConditionGroup = await prisma.workflowBlockConditionGroup.upsert({ * create: { * // ... data to create a WorkflowBlockConditionGroup * }, * update: { * // ... in case it already exists, update * }, * where: { * // ... the filter for the WorkflowBlockConditionGroup we want to update * } * }) */ upsert(args: Prisma.SelectSubset>): Prisma.Prisma__WorkflowBlockConditionGroupClient, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Count the number of WorkflowBlockConditionGroups. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {WorkflowBlockConditionGroupCountArgs} args - Arguments to filter WorkflowBlockConditionGroups to count. * @example * // Count the number of WorkflowBlockConditionGroups * const count = await prisma.workflowBlockConditionGroup.count({ * where: { * // ... the filter for the WorkflowBlockConditionGroups 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 WorkflowBlockConditionGroup. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {WorkflowBlockConditionGroupAggregateArgs} 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 WorkflowBlockConditionGroup. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {WorkflowBlockConditionGroupGroupByArgs} 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 WorkflowBlockConditionGroupGroupByArgs, HasSelectOrTake extends Prisma.Or< Prisma.Extends<'skip', Prisma.Keys>, Prisma.Extends<'take', Prisma.Keys> >, OrderByArg extends Prisma.True extends HasSelectOrTake ? { orderBy: WorkflowBlockConditionGroupGroupByArgs['orderBy'] } : { orderBy?: WorkflowBlockConditionGroupGroupByArgs['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 ? GetWorkflowBlockConditionGroupGroupByPayload : Prisma.PrismaPromise /** * Fields of the WorkflowBlockConditionGroup model */ readonly fields: WorkflowBlockConditionGroupFieldRefs; } /** * The delegate class that acts as a "Promise-like" for WorkflowBlockConditionGroup. * 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__WorkflowBlockConditionGroupClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" workflowBlock = {}>(args?: Prisma.Subset>): Prisma.Prisma__WorkflowBlockClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> conditions = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * 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 WorkflowBlockConditionGroup model */ export interface WorkflowBlockConditionGroupFieldRefs { readonly id: Prisma.FieldRef<"WorkflowBlockConditionGroup", 'String'> readonly workflowBlockId: Prisma.FieldRef<"WorkflowBlockConditionGroup", 'String'> readonly index: Prisma.FieldRef<"WorkflowBlockConditionGroup", 'Int'> readonly type: Prisma.FieldRef<"WorkflowBlockConditionGroup", 'String'> } // Custom InputTypes /** * WorkflowBlockConditionGroup findUnique */ export type WorkflowBlockConditionGroupFindUniqueArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter, which WorkflowBlockConditionGroup to fetch. */ where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput } /** * WorkflowBlockConditionGroup findUniqueOrThrow */ export type WorkflowBlockConditionGroupFindUniqueOrThrowArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter, which WorkflowBlockConditionGroup to fetch. */ where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput } /** * WorkflowBlockConditionGroup findFirst */ export type WorkflowBlockConditionGroupFindFirstArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter, which WorkflowBlockConditionGroup to fetch. */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of WorkflowBlockConditionGroups to fetch. */ orderBy?: Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput | Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for WorkflowBlockConditionGroups. */ cursor?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` WorkflowBlockConditionGroups 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` WorkflowBlockConditionGroups. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of WorkflowBlockConditionGroups. */ distinct?: Prisma.WorkflowBlockConditionGroupScalarFieldEnum | Prisma.WorkflowBlockConditionGroupScalarFieldEnum[] } /** * WorkflowBlockConditionGroup findFirstOrThrow */ export type WorkflowBlockConditionGroupFindFirstOrThrowArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter, which WorkflowBlockConditionGroup to fetch. */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of WorkflowBlockConditionGroups to fetch. */ orderBy?: Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput | Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for WorkflowBlockConditionGroups. */ cursor?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` WorkflowBlockConditionGroups 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` WorkflowBlockConditionGroups. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of WorkflowBlockConditionGroups. */ distinct?: Prisma.WorkflowBlockConditionGroupScalarFieldEnum | Prisma.WorkflowBlockConditionGroupScalarFieldEnum[] } /** * WorkflowBlockConditionGroup findMany */ export type WorkflowBlockConditionGroupFindManyArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter, which WorkflowBlockConditionGroups to fetch. */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of WorkflowBlockConditionGroups to fetch. */ orderBy?: Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput | Prisma.WorkflowBlockConditionGroupOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for listing WorkflowBlockConditionGroups. */ cursor?: Prisma.WorkflowBlockConditionGroupWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` WorkflowBlockConditionGroups 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` WorkflowBlockConditionGroups. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of WorkflowBlockConditionGroups. */ distinct?: Prisma.WorkflowBlockConditionGroupScalarFieldEnum | Prisma.WorkflowBlockConditionGroupScalarFieldEnum[] } /** * WorkflowBlockConditionGroup create */ export type WorkflowBlockConditionGroupCreateArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * The data needed to create a WorkflowBlockConditionGroup. */ data: Prisma.XOR } /** * WorkflowBlockConditionGroup createMany */ export type WorkflowBlockConditionGroupCreateManyArgs = { /** * The data used to create many WorkflowBlockConditionGroups. */ data: Prisma.WorkflowBlockConditionGroupCreateManyInput | Prisma.WorkflowBlockConditionGroupCreateManyInput[] skipDuplicates?: boolean } /** * WorkflowBlockConditionGroup createManyAndReturn */ export type WorkflowBlockConditionGroupCreateManyAndReturnArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelectCreateManyAndReturn | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * The data used to create many WorkflowBlockConditionGroups. */ data: Prisma.WorkflowBlockConditionGroupCreateManyInput | Prisma.WorkflowBlockConditionGroupCreateManyInput[] skipDuplicates?: boolean /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupIncludeCreateManyAndReturn | null } /** * WorkflowBlockConditionGroup update */ export type WorkflowBlockConditionGroupUpdateArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * The data needed to update a WorkflowBlockConditionGroup. */ data: Prisma.XOR /** * Choose, which WorkflowBlockConditionGroup to update. */ where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput } /** * WorkflowBlockConditionGroup updateMany */ export type WorkflowBlockConditionGroupUpdateManyArgs = { /** * The data used to update WorkflowBlockConditionGroups. */ data: Prisma.XOR /** * Filter which WorkflowBlockConditionGroups to update */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * Limit how many WorkflowBlockConditionGroups to update. */ limit?: number } /** * WorkflowBlockConditionGroup updateManyAndReturn */ export type WorkflowBlockConditionGroupUpdateManyAndReturnArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelectUpdateManyAndReturn | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * The data used to update WorkflowBlockConditionGroups. */ data: Prisma.XOR /** * Filter which WorkflowBlockConditionGroups to update */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * Limit how many WorkflowBlockConditionGroups to update. */ limit?: number /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupIncludeUpdateManyAndReturn | null } /** * WorkflowBlockConditionGroup upsert */ export type WorkflowBlockConditionGroupUpsertArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * The filter to search for the WorkflowBlockConditionGroup to update in case it exists. */ where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput /** * In case the WorkflowBlockConditionGroup found by the `where` argument doesn't exist, create a new WorkflowBlockConditionGroup with this data. */ create: Prisma.XOR /** * In case the WorkflowBlockConditionGroup was found with the provided `where` argument, update it with this data. */ update: Prisma.XOR } /** * WorkflowBlockConditionGroup delete */ export type WorkflowBlockConditionGroupDeleteArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null /** * Filter which WorkflowBlockConditionGroup to delete. */ where: Prisma.WorkflowBlockConditionGroupWhereUniqueInput } /** * WorkflowBlockConditionGroup deleteMany */ export type WorkflowBlockConditionGroupDeleteManyArgs = { /** * Filter which WorkflowBlockConditionGroups to delete */ where?: Prisma.WorkflowBlockConditionGroupWhereInput /** * Limit how many WorkflowBlockConditionGroups to delete. */ limit?: number } /** * WorkflowBlockConditionGroup.conditions */ export type WorkflowBlockConditionGroup$conditionsArgs = { /** * Select specific fields to fetch from the WorkflowBlockCondition */ select?: Prisma.WorkflowBlockConditionSelect | null /** * Omit specific fields from the WorkflowBlockCondition */ omit?: Prisma.WorkflowBlockConditionOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionInclude | null where?: Prisma.WorkflowBlockConditionWhereInput orderBy?: Prisma.WorkflowBlockConditionOrderByWithRelationInput | Prisma.WorkflowBlockConditionOrderByWithRelationInput[] cursor?: Prisma.WorkflowBlockConditionWhereUniqueInput take?: number skip?: number distinct?: Prisma.WorkflowBlockConditionScalarFieldEnum | Prisma.WorkflowBlockConditionScalarFieldEnum[] } /** * WorkflowBlockConditionGroup without action */ export type WorkflowBlockConditionGroupDefaultArgs = { /** * Select specific fields to fetch from the WorkflowBlockConditionGroup */ select?: Prisma.WorkflowBlockConditionGroupSelect | null /** * Omit specific fields from the WorkflowBlockConditionGroup */ omit?: Prisma.WorkflowBlockConditionGroupOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.WorkflowBlockConditionGroupInclude | null }