UNPKG

@nestjs-mod/webhook

Version:

Webhook module with an error filter, guard, controller, database migrations and rest-sdk for work with module from other nodejs appliaction

583 lines (582 loc) 37.8 kB
/** * This file exports various common sort, input & filter types that are not directly linked to a particular model. * * 🟢 You can import this file directly. */ import * as runtime from "@prisma/client/runtime/client"; import * as $Enums from "./enums"; import type * as Prisma from "./internal/prismaNamespace"; export type UuidFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedUuidFilter<$PrismaModel> | string; }; export type StringFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedStringFilter<$PrismaModel> | string; }; export type BoolFilter<$PrismaModel = never> = { equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>; not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean; }; export type JsonNullableFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<JsonNullableFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonNullableFilterBase<$PrismaModel>>, 'path'>>, Required<JsonNullableFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<JsonNullableFilterBase<$PrismaModel>>, 'path'>>; export type JsonNullableFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; }; export type IntNullableFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null; }; export type DateTimeFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string; }; export type DateTimeNullableFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null; }; export type SortOrderInput = { sort: Prisma.SortOrder; nulls?: Prisma.NullsOrder; }; export type UuidWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedUuidWithAggregatesFilter<$PrismaModel> | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedStringFilter<$PrismaModel>; _max?: Prisma.NestedStringFilter<$PrismaModel>; }; export type StringWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedStringFilter<$PrismaModel>; _max?: Prisma.NestedStringFilter<$PrismaModel>; }; export type BoolWithAggregatesFilter<$PrismaModel = never> = { equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>; not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedBoolFilter<$PrismaModel>; _max?: Prisma.NestedBoolFilter<$PrismaModel>; }; export type JsonNullableWithAggregatesFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, 'path'>>, Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, 'path'>>; export type JsonNullableWithAggregatesFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedJsonNullableFilter<$PrismaModel>; _max?: Prisma.NestedJsonNullableFilter<$PrismaModel>; }; export type IntNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>; _sum?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedIntNullableFilter<$PrismaModel>; _max?: Prisma.NestedIntNullableFilter<$PrismaModel>; }; export type DateTimeWithAggregatesFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedDateTimeFilter<$PrismaModel>; _max?: Prisma.NestedDateTimeFilter<$PrismaModel>; }; export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>; _max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>; }; export type JsonFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<JsonFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonFilterBase<$PrismaModel>>, 'path'>>, Required<JsonFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<JsonFilterBase<$PrismaModel>>, 'path'>>; export type JsonFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; }; export type EnumWebhookStatusFilter<$PrismaModel = never> = { equals?: $Enums.WebhookStatus | Prisma.EnumWebhookStatusFieldRefInput<$PrismaModel>; in?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel> | $Enums.WebhookStatus; }; export type JsonWithAggregatesFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<JsonWithAggregatesFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonWithAggregatesFilterBase<$PrismaModel>>, 'path'>>, Required<JsonWithAggregatesFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<JsonWithAggregatesFilterBase<$PrismaModel>>, 'path'>>; export type JsonWithAggregatesFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedJsonFilter<$PrismaModel>; _max?: Prisma.NestedJsonFilter<$PrismaModel>; }; export type EnumWebhookStatusWithAggregatesFilter<$PrismaModel = never> = { equals?: $Enums.WebhookStatus | Prisma.EnumWebhookStatusFieldRefInput<$PrismaModel>; in?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookStatusWithAggregatesFilter<$PrismaModel> | $Enums.WebhookStatus; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel>; _max?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel>; }; export type EnumWebhookRoleFilter<$PrismaModel = never> = { equals?: $Enums.WebhookRole | Prisma.EnumWebhookRoleFieldRefInput<$PrismaModel>; in?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel> | $Enums.WebhookRole; }; export type EnumWebhookRoleWithAggregatesFilter<$PrismaModel = never> = { equals?: $Enums.WebhookRole | Prisma.EnumWebhookRoleFieldRefInput<$PrismaModel>; in?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookRoleWithAggregatesFilter<$PrismaModel> | $Enums.WebhookRole; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel>; _max?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel>; }; export type IntFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel>; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntFilter<$PrismaModel> | number; }; export type StringNullableFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null; }; export type IntWithAggregatesFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel>; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number; _count?: Prisma.NestedIntFilter<$PrismaModel>; _avg?: Prisma.NestedFloatFilter<$PrismaModel>; _sum?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedIntFilter<$PrismaModel>; _max?: Prisma.NestedIntFilter<$PrismaModel>; }; export type StringNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; mode?: Prisma.QueryMode; not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedStringNullableFilter<$PrismaModel>; _max?: Prisma.NestedStringNullableFilter<$PrismaModel>; }; export type NestedUuidFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedUuidFilter<$PrismaModel> | string; }; export type NestedStringFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedStringFilter<$PrismaModel> | string; }; export type NestedBoolFilter<$PrismaModel = never> = { equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>; not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean; }; export type NestedIntNullableFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null; }; export type NestedDateTimeFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string; }; export type NestedDateTimeNullableFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null; }; export type NestedUuidWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedUuidWithAggregatesFilter<$PrismaModel> | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedStringFilter<$PrismaModel>; _max?: Prisma.NestedStringFilter<$PrismaModel>; }; export type NestedIntFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel>; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntFilter<$PrismaModel> | number; }; export type NestedStringWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel>; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedStringFilter<$PrismaModel>; _max?: Prisma.NestedStringFilter<$PrismaModel>; }; export type NestedBoolWithAggregatesFilter<$PrismaModel = never> = { equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>; not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedBoolFilter<$PrismaModel>; _max?: Prisma.NestedBoolFilter<$PrismaModel>; }; export type NestedJsonNullableFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<NestedJsonNullableFilterBase<$PrismaModel>>, Exclude<keyof Required<NestedJsonNullableFilterBase<$PrismaModel>>, 'path'>>, Required<NestedJsonNullableFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<NestedJsonNullableFilterBase<$PrismaModel>>, 'path'>>; export type NestedJsonNullableFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; }; export type NestedIntNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>; _sum?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedIntNullableFilter<$PrismaModel>; _max?: Prisma.NestedIntNullableFilter<$PrismaModel>; }; export type NestedFloatNullableFilter<$PrismaModel = never> = { equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null; in?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel> | null; notIn?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel> | null; lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>; lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>; gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>; gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>; not?: Prisma.NestedFloatNullableFilter<$PrismaModel> | number | null; }; export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedDateTimeFilter<$PrismaModel>; _max?: Prisma.NestedDateTimeFilter<$PrismaModel>; }; export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null; in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null; lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>; not?: Prisma.NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>; _max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>; }; export type NestedEnumWebhookStatusFilter<$PrismaModel = never> = { equals?: $Enums.WebhookStatus | Prisma.EnumWebhookStatusFieldRefInput<$PrismaModel>; in?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel> | $Enums.WebhookStatus; }; export type NestedJsonFilter<$PrismaModel = never> = Prisma.PatchUndefined<Prisma.Either<Required<NestedJsonFilterBase<$PrismaModel>>, Exclude<keyof Required<NestedJsonFilterBase<$PrismaModel>>, 'path'>>, Required<NestedJsonFilterBase<$PrismaModel>>> | Prisma.OptionalFlat<Omit<Required<NestedJsonFilterBase<$PrismaModel>>, 'path'>>; export type NestedJsonFilterBase<$PrismaModel = never> = { equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; path?: string[]; mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>; string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>; array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null; lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>; not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter; }; export type NestedEnumWebhookStatusWithAggregatesFilter<$PrismaModel = never> = { equals?: $Enums.WebhookStatus | Prisma.EnumWebhookStatusFieldRefInput<$PrismaModel>; in?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookStatus[] | Prisma.ListEnumWebhookStatusFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookStatusWithAggregatesFilter<$PrismaModel> | $Enums.WebhookStatus; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel>; _max?: Prisma.NestedEnumWebhookStatusFilter<$PrismaModel>; }; export type NestedEnumWebhookRoleFilter<$PrismaModel = never> = { equals?: $Enums.WebhookRole | Prisma.EnumWebhookRoleFieldRefInput<$PrismaModel>; in?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel> | $Enums.WebhookRole; }; export type NestedEnumWebhookRoleWithAggregatesFilter<$PrismaModel = never> = { equals?: $Enums.WebhookRole | Prisma.EnumWebhookRoleFieldRefInput<$PrismaModel>; in?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; notIn?: $Enums.WebhookRole[] | Prisma.ListEnumWebhookRoleFieldRefInput<$PrismaModel>; not?: Prisma.NestedEnumWebhookRoleWithAggregatesFilter<$PrismaModel> | $Enums.WebhookRole; _count?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel>; _max?: Prisma.NestedEnumWebhookRoleFilter<$PrismaModel>; }; export type NestedStringNullableFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null; }; export type NestedIntWithAggregatesFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel>; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>; lt?: number | Prisma.IntFieldRefInput<$PrismaModel>; lte?: number | Prisma.IntFieldRefInput<$PrismaModel>; gt?: number | Prisma.IntFieldRefInput<$PrismaModel>; gte?: number | Prisma.IntFieldRefInput<$PrismaModel>; not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number; _count?: Prisma.NestedIntFilter<$PrismaModel>; _avg?: Prisma.NestedFloatFilter<$PrismaModel>; _sum?: Prisma.NestedIntFilter<$PrismaModel>; _min?: Prisma.NestedIntFilter<$PrismaModel>; _max?: Prisma.NestedIntFilter<$PrismaModel>; }; export type NestedFloatFilter<$PrismaModel = never> = { equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>; in?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel>; notIn?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel>; lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>; lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>; gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>; gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>; not?: Prisma.NestedFloatFilter<$PrismaModel> | number; }; export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null; lt?: string | Prisma.StringFieldRefInput<$PrismaModel>; lte?: string | Prisma.StringFieldRefInput<$PrismaModel>; gt?: string | Prisma.StringFieldRefInput<$PrismaModel>; gte?: string | Prisma.StringFieldRefInput<$PrismaModel>; contains?: string | Prisma.StringFieldRefInput<$PrismaModel>; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>; not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null; _count?: Prisma.NestedIntNullableFilter<$PrismaModel>; _min?: Prisma.NestedStringNullableFilter<$PrismaModel>; _max?: Prisma.NestedStringNullableFilter<$PrismaModel>; };