DisBot
    Preparing search index...

    Interface GuildDisBotAutoModerationBlockLinksDelegate<ExtArgs, GlobalOmitOptions>

    interface GuildDisBotAutoModerationBlockLinksDelegate<
        ExtArgs extends InternalArgs = DefaultArgs,
        GlobalOmitOptions = {},
    > {
        fields: GuildDisBotAutoModerationBlockLinksFieldRefs;
        aggregate<
            T extends GuildDisBotAutoModerationBlockLinksAggregateArgs<DefaultArgs>,
        >(
            args: Subset<T, GuildDisBotAutoModerationBlockLinksAggregateArgs>,
        ): Prisma.PrismaPromise<
            GetGuildDisBotAutoModerationBlockLinksAggregateType<T>,
        >;
        count<T extends GuildDisBotAutoModerationBlockLinksCountArgs<DefaultArgs>>(
            args?: Subset<T, GuildDisBotAutoModerationBlockLinksCountArgs>,
        ): Prisma.PrismaPromise<
            T extends Record<"select", any>
                ? T<T>["select"] extends true
                    ? number
                    : {
                        [P in string | number | symbol]: P extends keyof GuildDisBotAutoModerationBlockLinksCountAggregateOutputType
                            ? GuildDisBotAutoModerationBlockLinksCountAggregateOutputType[P<P>]
                            : never
                    }
                : number,
        >;
        create<
            T extends GuildDisBotAutoModerationBlockLinksCreateArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksCreateArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        createMany<
            T extends
                GuildDisBotAutoModerationBlockLinksCreateManyArgs<DefaultArgs>,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksCreateManyArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<BatchPayload>;
        createManyAndReturn<
            T extends
                GuildDisBotAutoModerationBlockLinksCreateManyAndReturnArgs<
                    DefaultArgs,
                >,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksCreateManyAndReturnArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >[],
        >;
        delete<
            T extends GuildDisBotAutoModerationBlockLinksDeleteArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksDeleteArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        deleteMany<
            T extends
                GuildDisBotAutoModerationBlockLinksDeleteManyArgs<DefaultArgs>,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksDeleteManyArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<BatchPayload>;
        findFirst<
            T extends GuildDisBotAutoModerationBlockLinksFindFirstArgs<DefaultArgs>,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksFindFirstArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            null,
            ExtArgs,
            GlobalOmitOptions,
        >;
        findFirstOrThrow<
            T extends
                GuildDisBotAutoModerationBlockLinksFindFirstOrThrowArgs<DefaultArgs>,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksFindFirstOrThrowArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        findMany<
            T extends GuildDisBotAutoModerationBlockLinksFindManyArgs<DefaultArgs>,
        >(
            args?: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksFindManyArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >[],
        >;
        findUnique<
            T extends
                GuildDisBotAutoModerationBlockLinksFindUniqueArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksFindUniqueArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            null,
            ExtArgs,
            GlobalOmitOptions,
        >;
        findUniqueOrThrow<
            T extends
                GuildDisBotAutoModerationBlockLinksFindUniqueOrThrowArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksFindUniqueOrThrowArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        groupBy<
            T extends GuildDisBotAutoModerationBlockLinksGroupByArgs<DefaultArgs>,
            HasSelectOrTake extends 0 | 1,
            OrderByArg extends
            
                    | {
                        orderBy: | GuildDisBotAutoModerationBlockLinksOrderByWithAggregationInput
                        | GuildDisBotAutoModerationBlockLinksOrderByWithAggregationInput[];
                    }
                    | {
                        orderBy?: | GuildDisBotAutoModerationBlockLinksOrderByWithAggregationInput
                        | GuildDisBotAutoModerationBlockLinksOrderByWithAggregationInput[];
                    },
            OrderFields extends
                | "Id"
                | "UUID"
                | "Actions"
                | "RegexPetterns"
                | "ExcludedChannels"
                | "ExcludedRoles"
                | "Trigger"
                | "GuildDisBotAutoModerationId"
                | "ExcludedLinks",
            ByFields extends Prisma.GuildDisBotAutoModerationBlockLinksScalarFieldEnum,
            ByValid extends 0 | 1,
            HavingFields extends string | number | symbol,
            HavingValid,
            ByEmpty extends 0 | 1,
            InputErrors,
        >(
            args: {
                [key in string | number | symbol]: key extends keyof GuildDisBotAutoModerationBlockLinksGroupByArgs<
                    DefaultArgs,
                >
                    ? T[key<key>]
                    : never
            } & OrderByArg & InputErrors,
        ): {} extends InputErrors
            ? GetGuildDisBotAutoModerationBlockLinksGroupByPayload<T>
            : Prisma.PrismaPromise<InputErrors>;
        update<
            T extends GuildDisBotAutoModerationBlockLinksUpdateArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksUpdateArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        updateMany<
            T extends
                GuildDisBotAutoModerationBlockLinksUpdateManyArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksUpdateManyArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<BatchPayload>;
        updateManyAndReturn<
            T extends
                GuildDisBotAutoModerationBlockLinksUpdateManyAndReturnArgs<
                    DefaultArgs,
                >,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksUpdateManyAndReturnArgs<ExtArgs>,
            >,
        ): Prisma.PrismaPromise<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >[],
        >;
        upsert<
            T extends GuildDisBotAutoModerationBlockLinksUpsertArgs<DefaultArgs>,
        >(
            args: SelectSubset<
                T,
                GuildDisBotAutoModerationBlockLinksUpsertArgs<ExtArgs>,
            >,
        ): Prisma__GuildDisBotAutoModerationBlockLinksClient<
            GetFindResult<
                $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>,
                T,
                GlobalOmitOptions,
            >,
            never,
            ExtArgs,
            GlobalOmitOptions,
        >;
        [K: symbol]: {
            meta: { name: "GuildDisBotAutoModerationBlockLinks" };
            types: {
                fields: GuildDisBotAutoModerationBlockLinksFieldRefs;
                operations: {
                    aggregate: {
                        args: GuildDisBotAutoModerationBlockLinksAggregateArgs<ExtArgs>;
                        result: Optional<AggregateGuildDisBotAutoModerationBlockLinks>;
                    };
                    count: {
                        args: GuildDisBotAutoModerationBlockLinksCountArgs<ExtArgs>;
                        result:
                            | number
                            | Optional<
                                GuildDisBotAutoModerationBlockLinksCountAggregateOutputType,
                            >;
                    };
                    create: {
                        args: GuildDisBotAutoModerationBlockLinksCreateArgs<ExtArgs>;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                    createMany: {
                        args: GuildDisBotAutoModerationBlockLinksCreateManyArgs<ExtArgs>;
                        result: BatchPayload;
                    };
                    createManyAndReturn: {
                        args: GuildDisBotAutoModerationBlockLinksCreateManyAndReturnArgs<
                            ExtArgs,
                        >;
                        result: PayloadToResult<
                            $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            RenameAndNestPayloadKeys<
                                $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            >,
                        >[];
                    };
                    delete: {
                        args: GuildDisBotAutoModerationBlockLinksDeleteArgs<ExtArgs>;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                    deleteMany: {
                        args: GuildDisBotAutoModerationBlockLinksDeleteManyArgs<ExtArgs>;
                        result: BatchPayload;
                    };
                    findFirst: {
                        args: GuildDisBotAutoModerationBlockLinksFindFirstArgs<ExtArgs>;
                        result: PayloadToResult<
                            $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            RenameAndNestPayloadKeys<
                                $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            >,
                        >;
                    };
                    findFirstOrThrow: {
                        args: GuildDisBotAutoModerationBlockLinksFindFirstOrThrowArgs<
                            ExtArgs,
                        >;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                    findMany: {
                        args: GuildDisBotAutoModerationBlockLinksFindManyArgs<ExtArgs>;
                        result: PayloadToResult<
                            $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            RenameAndNestPayloadKeys<
                                $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            >,
                        >[];
                    };
                    findUnique: {
                        args: GuildDisBotAutoModerationBlockLinksFindUniqueArgs<ExtArgs>;
                        result: PayloadToResult<
                            $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            RenameAndNestPayloadKeys<
                                $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            >,
                        >;
                    };
                    findUniqueOrThrow: {
                        args: GuildDisBotAutoModerationBlockLinksFindUniqueOrThrowArgs<
                            ExtArgs,
                        >;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                    groupBy: {
                        args: GuildDisBotAutoModerationBlockLinksGroupByArgs<ExtArgs>;
                        result: Optional<GuildDisBotAutoModerationBlockLinksGroupByOutputType>[];
                    };
                    update: {
                        args: GuildDisBotAutoModerationBlockLinksUpdateArgs<ExtArgs>;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                    updateMany: {
                        args: GuildDisBotAutoModerationBlockLinksUpdateManyArgs<ExtArgs>;
                        result: BatchPayload;
                    };
                    updateManyAndReturn: {
                        args: GuildDisBotAutoModerationBlockLinksUpdateManyAndReturnArgs<
                            ExtArgs,
                        >;
                        result: PayloadToResult<
                            $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            RenameAndNestPayloadKeys<
                                $GuildDisBotAutoModerationBlockLinksPayload<DefaultArgs>,
                            >,
                        >[];
                    };
                    upsert: {
                        args: GuildDisBotAutoModerationBlockLinksUpsertArgs<ExtArgs>;
                        result: PayloadToResult<$GuildDisBotAutoModerationBlockLinksPayload>;
                    };
                };
                payload: $GuildDisBotAutoModerationBlockLinksPayload<ExtArgs>;
            };
        };
    }

    Type Parameters

    Indexable

    Index

    Properties

    Fields of the GuildDisBotAutoModerationBlockLinks model

    Methods