import type * as runtime from "@prisma/client/runtime/client"; import type * as Prisma from "../internal/prismaNamespace"; export type McpSessionMappingModel = runtime.Types.Result.DefaultSelection; export type AggregateMcpSessionMapping = { _count: McpSessionMappingCountAggregateOutputType | null; _min: McpSessionMappingMinAggregateOutputType | null; _max: McpSessionMappingMaxAggregateOutputType | null; }; export type McpSessionMappingMinAggregateOutputType = { mcpSessionId: string | null; oauthSessionId: string | null; }; export type McpSessionMappingMaxAggregateOutputType = { mcpSessionId: string | null; oauthSessionId: string | null; }; export type McpSessionMappingCountAggregateOutputType = { mcpSessionId: number; oauthSessionId: number; _all: number; }; export type McpSessionMappingMinAggregateInputType = { mcpSessionId?: true; oauthSessionId?: true; }; export type McpSessionMappingMaxAggregateInputType = { mcpSessionId?: true; oauthSessionId?: true; }; export type McpSessionMappingCountAggregateInputType = { mcpSessionId?: true; oauthSessionId?: true; _all?: true; }; export type McpSessionMappingAggregateArgs = { where?: Prisma.McpSessionMappingWhereInput; orderBy?: Prisma.McpSessionMappingOrderByWithRelationInput | Prisma.McpSessionMappingOrderByWithRelationInput[]; cursor?: Prisma.McpSessionMappingWhereUniqueInput; take?: number; skip?: number; _count?: true | McpSessionMappingCountAggregateInputType; _min?: McpSessionMappingMinAggregateInputType; _max?: McpSessionMappingMaxAggregateInputType; }; export type GetMcpSessionMappingAggregateType = { [P in keyof T & keyof AggregateMcpSessionMapping]: P extends '_count' | 'count' ? T[P] extends true ? number : Prisma.GetScalarType : Prisma.GetScalarType; }; export type McpSessionMappingGroupByArgs = { where?: Prisma.McpSessionMappingWhereInput; orderBy?: Prisma.McpSessionMappingOrderByWithAggregationInput | Prisma.McpSessionMappingOrderByWithAggregationInput[]; by: Prisma.McpSessionMappingScalarFieldEnum[] | Prisma.McpSessionMappingScalarFieldEnum; having?: Prisma.McpSessionMappingScalarWhereWithAggregatesInput; take?: number; skip?: number; _count?: McpSessionMappingCountAggregateInputType | true; _min?: McpSessionMappingMinAggregateInputType; _max?: McpSessionMappingMaxAggregateInputType; }; export type McpSessionMappingGroupByOutputType = { mcpSessionId: string; oauthSessionId: string; _count: McpSessionMappingCountAggregateOutputType | null; _min: McpSessionMappingMinAggregateOutputType | null; _max: McpSessionMappingMaxAggregateOutputType | null; }; export type GetMcpSessionMappingGroupByPayload = Prisma.PrismaPromise & { [P in ((keyof T) & (keyof McpSessionMappingGroupByOutputType))]: P extends '_count' ? T[P] extends boolean ? number : Prisma.GetScalarType : Prisma.GetScalarType; }>>; export type McpSessionMappingWhereInput = { AND?: Prisma.McpSessionMappingWhereInput | Prisma.McpSessionMappingWhereInput[]; OR?: Prisma.McpSessionMappingWhereInput[]; NOT?: Prisma.McpSessionMappingWhereInput | Prisma.McpSessionMappingWhereInput[]; mcpSessionId?: Prisma.StringFilter<"McpSessionMapping"> | string; oauthSessionId?: Prisma.StringFilter<"McpSessionMapping"> | string; oauthSession?: Prisma.XOR; }; export type McpSessionMappingOrderByWithRelationInput = { mcpSessionId?: Prisma.SortOrder; oauthSessionId?: Prisma.SortOrder; oauthSession?: Prisma.OAuthSessionOrderByWithRelationInput; }; export type McpSessionMappingWhereUniqueInput = Prisma.AtLeast<{ mcpSessionId?: string; AND?: Prisma.McpSessionMappingWhereInput | Prisma.McpSessionMappingWhereInput[]; OR?: Prisma.McpSessionMappingWhereInput[]; NOT?: Prisma.McpSessionMappingWhereInput | Prisma.McpSessionMappingWhereInput[]; oauthSessionId?: Prisma.StringFilter<"McpSessionMapping"> | string; oauthSession?: Prisma.XOR; }, "mcpSessionId">; export type McpSessionMappingOrderByWithAggregationInput = { mcpSessionId?: Prisma.SortOrder; oauthSessionId?: Prisma.SortOrder; _count?: Prisma.McpSessionMappingCountOrderByAggregateInput; _max?: Prisma.McpSessionMappingMaxOrderByAggregateInput; _min?: Prisma.McpSessionMappingMinOrderByAggregateInput; }; export type McpSessionMappingScalarWhereWithAggregatesInput = { AND?: Prisma.McpSessionMappingScalarWhereWithAggregatesInput | Prisma.McpSessionMappingScalarWhereWithAggregatesInput[]; OR?: Prisma.McpSessionMappingScalarWhereWithAggregatesInput[]; NOT?: Prisma.McpSessionMappingScalarWhereWithAggregatesInput | Prisma.McpSessionMappingScalarWhereWithAggregatesInput[]; mcpSessionId?: Prisma.StringWithAggregatesFilter<"McpSessionMapping"> | string; oauthSessionId?: Prisma.StringWithAggregatesFilter<"McpSessionMapping"> | string; }; export type McpSessionMappingCreateInput = { mcpSessionId: string; oauthSession: Prisma.OAuthSessionCreateNestedOneWithoutMcpSessionMappingsInput; }; export type McpSessionMappingUncheckedCreateInput = { mcpSessionId: string; oauthSessionId: string; }; export type McpSessionMappingUpdateInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; oauthSession?: Prisma.OAuthSessionUpdateOneRequiredWithoutMcpSessionMappingsNestedInput; }; export type McpSessionMappingUncheckedUpdateInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; oauthSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingCreateManyInput = { mcpSessionId: string; oauthSessionId: string; }; export type McpSessionMappingUpdateManyMutationInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingUncheckedUpdateManyInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; oauthSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingListRelationFilter = { every?: Prisma.McpSessionMappingWhereInput; some?: Prisma.McpSessionMappingWhereInput; none?: Prisma.McpSessionMappingWhereInput; }; export type McpSessionMappingOrderByRelationAggregateInput = { _count?: Prisma.SortOrder; }; export type McpSessionMappingCountOrderByAggregateInput = { mcpSessionId?: Prisma.SortOrder; oauthSessionId?: Prisma.SortOrder; }; export type McpSessionMappingMaxOrderByAggregateInput = { mcpSessionId?: Prisma.SortOrder; oauthSessionId?: Prisma.SortOrder; }; export type McpSessionMappingMinOrderByAggregateInput = { mcpSessionId?: Prisma.SortOrder; oauthSessionId?: Prisma.SortOrder; }; export type McpSessionMappingCreateNestedManyWithoutOauthSessionInput = { create?: Prisma.XOR | Prisma.McpSessionMappingCreateWithoutOauthSessionInput[] | Prisma.McpSessionMappingUncheckedCreateWithoutOauthSessionInput[]; connectOrCreate?: Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput | Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput[]; createMany?: Prisma.McpSessionMappingCreateManyOauthSessionInputEnvelope; connect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; }; export type McpSessionMappingUncheckedCreateNestedManyWithoutOauthSessionInput = { create?: Prisma.XOR | Prisma.McpSessionMappingCreateWithoutOauthSessionInput[] | Prisma.McpSessionMappingUncheckedCreateWithoutOauthSessionInput[]; connectOrCreate?: Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput | Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput[]; createMany?: Prisma.McpSessionMappingCreateManyOauthSessionInputEnvelope; connect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; }; export type McpSessionMappingUpdateManyWithoutOauthSessionNestedInput = { create?: Prisma.XOR | Prisma.McpSessionMappingCreateWithoutOauthSessionInput[] | Prisma.McpSessionMappingUncheckedCreateWithoutOauthSessionInput[]; connectOrCreate?: Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput | Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput[]; upsert?: Prisma.McpSessionMappingUpsertWithWhereUniqueWithoutOauthSessionInput | Prisma.McpSessionMappingUpsertWithWhereUniqueWithoutOauthSessionInput[]; createMany?: Prisma.McpSessionMappingCreateManyOauthSessionInputEnvelope; set?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; disconnect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; delete?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; connect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; update?: Prisma.McpSessionMappingUpdateWithWhereUniqueWithoutOauthSessionInput | Prisma.McpSessionMappingUpdateWithWhereUniqueWithoutOauthSessionInput[]; updateMany?: Prisma.McpSessionMappingUpdateManyWithWhereWithoutOauthSessionInput | Prisma.McpSessionMappingUpdateManyWithWhereWithoutOauthSessionInput[]; deleteMany?: Prisma.McpSessionMappingScalarWhereInput | Prisma.McpSessionMappingScalarWhereInput[]; }; export type McpSessionMappingUncheckedUpdateManyWithoutOauthSessionNestedInput = { create?: Prisma.XOR | Prisma.McpSessionMappingCreateWithoutOauthSessionInput[] | Prisma.McpSessionMappingUncheckedCreateWithoutOauthSessionInput[]; connectOrCreate?: Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput | Prisma.McpSessionMappingCreateOrConnectWithoutOauthSessionInput[]; upsert?: Prisma.McpSessionMappingUpsertWithWhereUniqueWithoutOauthSessionInput | Prisma.McpSessionMappingUpsertWithWhereUniqueWithoutOauthSessionInput[]; createMany?: Prisma.McpSessionMappingCreateManyOauthSessionInputEnvelope; set?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; disconnect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; delete?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; connect?: Prisma.McpSessionMappingWhereUniqueInput | Prisma.McpSessionMappingWhereUniqueInput[]; update?: Prisma.McpSessionMappingUpdateWithWhereUniqueWithoutOauthSessionInput | Prisma.McpSessionMappingUpdateWithWhereUniqueWithoutOauthSessionInput[]; updateMany?: Prisma.McpSessionMappingUpdateManyWithWhereWithoutOauthSessionInput | Prisma.McpSessionMappingUpdateManyWithWhereWithoutOauthSessionInput[]; deleteMany?: Prisma.McpSessionMappingScalarWhereInput | Prisma.McpSessionMappingScalarWhereInput[]; }; export type McpSessionMappingCreateWithoutOauthSessionInput = { mcpSessionId: string; }; export type McpSessionMappingUncheckedCreateWithoutOauthSessionInput = { mcpSessionId: string; }; export type McpSessionMappingCreateOrConnectWithoutOauthSessionInput = { where: Prisma.McpSessionMappingWhereUniqueInput; create: Prisma.XOR; }; export type McpSessionMappingCreateManyOauthSessionInputEnvelope = { data: Prisma.McpSessionMappingCreateManyOauthSessionInput | Prisma.McpSessionMappingCreateManyOauthSessionInput[]; skipDuplicates?: boolean; }; export type McpSessionMappingUpsertWithWhereUniqueWithoutOauthSessionInput = { where: Prisma.McpSessionMappingWhereUniqueInput; update: Prisma.XOR; create: Prisma.XOR; }; export type McpSessionMappingUpdateWithWhereUniqueWithoutOauthSessionInput = { where: Prisma.McpSessionMappingWhereUniqueInput; data: Prisma.XOR; }; export type McpSessionMappingUpdateManyWithWhereWithoutOauthSessionInput = { where: Prisma.McpSessionMappingScalarWhereInput; data: Prisma.XOR; }; export type McpSessionMappingScalarWhereInput = { AND?: Prisma.McpSessionMappingScalarWhereInput | Prisma.McpSessionMappingScalarWhereInput[]; OR?: Prisma.McpSessionMappingScalarWhereInput[]; NOT?: Prisma.McpSessionMappingScalarWhereInput | Prisma.McpSessionMappingScalarWhereInput[]; mcpSessionId?: Prisma.StringFilter<"McpSessionMapping"> | string; oauthSessionId?: Prisma.StringFilter<"McpSessionMapping"> | string; }; export type McpSessionMappingCreateManyOauthSessionInput = { mcpSessionId: string; }; export type McpSessionMappingUpdateWithoutOauthSessionInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingUncheckedUpdateWithoutOauthSessionInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingUncheckedUpdateManyWithoutOauthSessionInput = { mcpSessionId?: Prisma.StringFieldUpdateOperationsInput | string; }; export type McpSessionMappingSelect = runtime.Types.Extensions.GetSelect<{ mcpSessionId?: boolean; oauthSessionId?: boolean; oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }, ExtArgs["result"]["mcpSessionMapping"]>; export type McpSessionMappingSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ mcpSessionId?: boolean; oauthSessionId?: boolean; oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }, ExtArgs["result"]["mcpSessionMapping"]>; export type McpSessionMappingSelectUpdateManyAndReturn = runtime.Types.Extensions.GetSelect<{ mcpSessionId?: boolean; oauthSessionId?: boolean; oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }, ExtArgs["result"]["mcpSessionMapping"]>; export type McpSessionMappingSelectScalar = { mcpSessionId?: boolean; oauthSessionId?: boolean; }; export type McpSessionMappingOmit = runtime.Types.Extensions.GetOmit<"mcpSessionId" | "oauthSessionId", ExtArgs["result"]["mcpSessionMapping"]>; export type McpSessionMappingInclude = { oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }; export type McpSessionMappingIncludeCreateManyAndReturn = { oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }; export type McpSessionMappingIncludeUpdateManyAndReturn = { oauthSession?: boolean | Prisma.OAuthSessionDefaultArgs; }; export type $McpSessionMappingPayload = { name: "McpSessionMapping"; objects: { oauthSession: Prisma.$OAuthSessionPayload; }; scalars: runtime.Types.Extensions.GetPayloadResult<{ mcpSessionId: string; oauthSessionId: string; }, ExtArgs["result"]["mcpSessionMapping"]>; composites: {}; }; export type McpSessionMappingGetPayload = runtime.Types.Result.GetResult; export type McpSessionMappingCountArgs = Omit & { select?: McpSessionMappingCountAggregateInputType | true; }; export interface McpSessionMappingDelegate { [K: symbol]: { types: Prisma.TypeMap['model']['McpSessionMapping']; meta: { name: 'McpSessionMapping'; }; }; findUnique(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>; findUniqueOrThrow(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; findFirst(args?: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>; findFirstOrThrow(args?: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; findMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions>>; create(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; createMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise; createManyAndReturn(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "createManyAndReturn", GlobalOmitOptions>>; delete(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; update(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; deleteMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise; updateMany(args: Prisma.SelectSubset>): Prisma.PrismaPromise; updateManyAndReturn(args: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "updateManyAndReturn", GlobalOmitOptions>>; upsert(args: Prisma.SelectSubset>): Prisma.Prisma__McpSessionMappingClient, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>; count(args?: Prisma.Subset): Prisma.PrismaPromise ? T['select'] extends true ? number : Prisma.GetScalarType : number>; aggregate(args: Prisma.Subset): Prisma.PrismaPromise>; groupBy>, Prisma.Extends<'take', Prisma.Keys>>, OrderByArg extends Prisma.True extends HasSelectOrTake ? { orderBy: McpSessionMappingGroupByArgs['orderBy']; } : { orderBy?: McpSessionMappingGroupByArgs['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 ? GetMcpSessionMappingGroupByPayload : Prisma.PrismaPromise; readonly fields: McpSessionMappingFieldRefs; } export interface Prisma__McpSessionMappingClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise"; oauthSession = {}>(args?: Prisma.Subset>): Prisma.Prisma__OAuthSessionClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>; then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise; catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise; finally(onfinally?: (() => void) | undefined | null): runtime.Types.Utils.JsPromise; } export interface McpSessionMappingFieldRefs { readonly mcpSessionId: Prisma.FieldRef<"McpSessionMapping", 'String'>; readonly oauthSessionId: Prisma.FieldRef<"McpSessionMapping", 'String'>; } export type McpSessionMappingFindUniqueArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where: Prisma.McpSessionMappingWhereUniqueInput; }; export type McpSessionMappingFindUniqueOrThrowArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where: Prisma.McpSessionMappingWhereUniqueInput; }; export type McpSessionMappingFindFirstArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where?: Prisma.McpSessionMappingWhereInput; orderBy?: Prisma.McpSessionMappingOrderByWithRelationInput | Prisma.McpSessionMappingOrderByWithRelationInput[]; cursor?: Prisma.McpSessionMappingWhereUniqueInput; take?: number; skip?: number; distinct?: Prisma.McpSessionMappingScalarFieldEnum | Prisma.McpSessionMappingScalarFieldEnum[]; }; export type McpSessionMappingFindFirstOrThrowArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where?: Prisma.McpSessionMappingWhereInput; orderBy?: Prisma.McpSessionMappingOrderByWithRelationInput | Prisma.McpSessionMappingOrderByWithRelationInput[]; cursor?: Prisma.McpSessionMappingWhereUniqueInput; take?: number; skip?: number; distinct?: Prisma.McpSessionMappingScalarFieldEnum | Prisma.McpSessionMappingScalarFieldEnum[]; }; export type McpSessionMappingFindManyArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where?: Prisma.McpSessionMappingWhereInput; orderBy?: Prisma.McpSessionMappingOrderByWithRelationInput | Prisma.McpSessionMappingOrderByWithRelationInput[]; cursor?: Prisma.McpSessionMappingWhereUniqueInput; take?: number; skip?: number; distinct?: Prisma.McpSessionMappingScalarFieldEnum | Prisma.McpSessionMappingScalarFieldEnum[]; }; export type McpSessionMappingCreateArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; data: Prisma.XOR; }; export type McpSessionMappingCreateManyArgs = { data: Prisma.McpSessionMappingCreateManyInput | Prisma.McpSessionMappingCreateManyInput[]; skipDuplicates?: boolean; }; export type McpSessionMappingCreateManyAndReturnArgs = { select?: Prisma.McpSessionMappingSelectCreateManyAndReturn | null; omit?: Prisma.McpSessionMappingOmit | null; data: Prisma.McpSessionMappingCreateManyInput | Prisma.McpSessionMappingCreateManyInput[]; skipDuplicates?: boolean; include?: Prisma.McpSessionMappingIncludeCreateManyAndReturn | null; }; export type McpSessionMappingUpdateArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; data: Prisma.XOR; where: Prisma.McpSessionMappingWhereUniqueInput; }; export type McpSessionMappingUpdateManyArgs = { data: Prisma.XOR; where?: Prisma.McpSessionMappingWhereInput; limit?: number; }; export type McpSessionMappingUpdateManyAndReturnArgs = { select?: Prisma.McpSessionMappingSelectUpdateManyAndReturn | null; omit?: Prisma.McpSessionMappingOmit | null; data: Prisma.XOR; where?: Prisma.McpSessionMappingWhereInput; limit?: number; include?: Prisma.McpSessionMappingIncludeUpdateManyAndReturn | null; }; export type McpSessionMappingUpsertArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where: Prisma.McpSessionMappingWhereUniqueInput; create: Prisma.XOR; update: Prisma.XOR; }; export type McpSessionMappingDeleteArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; where: Prisma.McpSessionMappingWhereUniqueInput; }; export type McpSessionMappingDeleteManyArgs = { where?: Prisma.McpSessionMappingWhereInput; limit?: number; }; export type McpSessionMappingDefaultArgs = { select?: Prisma.McpSessionMappingSelect | null; omit?: Prisma.McpSessionMappingOmit | null; include?: Prisma.McpSessionMappingInclude | null; };