UNPKG

auth-vir

Version:

Auth made easy and secure via JWT cookies, CSRF tokens, and password hashing helpers.

123 lines (122 loc) 9.31 kB
import { type UtcIsoString } from 'date-vir'; import type * as runtime from "@prisma/client/runtime/client"; import type * as Prisma from "./internal/prismaNamespace.js"; export type StringFilter<$PrismaModel = never, FieldType = string> = { equals?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: FieldType[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: FieldType[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; contains?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; startsWith?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; endsWith?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; mode?: Prisma.QueryMode | runtime.Types.Skip; not?: Prisma.NestedStringFilter<$PrismaModel> | FieldType | runtime.Types.Skip; }; export type DateTimeFilter<$PrismaModel = never> = { equals?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedDateTimeFilter<$PrismaModel> | UtcIsoString | runtime.Types.Skip; }; export type StringWithAggregatesFilter<$PrismaModel = never, FieldType = string> = { equals?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: FieldType[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: FieldType[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; contains?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; startsWith?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; endsWith?: FieldType | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; mode?: Prisma.QueryMode | runtime.Types.Skip; not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | FieldType | runtime.Types.Skip; _count?: Prisma.NestedIntFilter<$PrismaModel> | runtime.Types.Skip; _min?: Prisma.NestedStringFilter<$PrismaModel> | runtime.Types.Skip; _max?: Prisma.NestedStringFilter<$PrismaModel> | runtime.Types.Skip; }; export type DateTimeWithAggregatesFilter<$PrismaModel = never> = { equals?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | UtcIsoString | runtime.Types.Skip; _count?: Prisma.NestedIntFilter<$PrismaModel> | runtime.Types.Skip; _min?: Prisma.NestedDateTimeFilter<$PrismaModel> | runtime.Types.Skip; _max?: Prisma.NestedDateTimeFilter<$PrismaModel> | runtime.Types.Skip; }; export type NestedStringFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; contains?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedStringFilter<$PrismaModel> | string | runtime.Types.Skip; }; export type NestedDateTimeFilter<$PrismaModel = never> = { equals?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedDateTimeFilter<$PrismaModel> | UtcIsoString | runtime.Types.Skip; }; export type NestedStringWithAggregatesFilter<$PrismaModel = never> = { equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; contains?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string | runtime.Types.Skip; _count?: Prisma.NestedIntFilter<$PrismaModel> | runtime.Types.Skip; _min?: Prisma.NestedStringFilter<$PrismaModel> | runtime.Types.Skip; _max?: Prisma.NestedStringFilter<$PrismaModel> | runtime.Types.Skip; }; export type NestedIntFilter<$PrismaModel = never> = { equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: number | Prisma.IntFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: number | Prisma.IntFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: number | Prisma.IntFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: number | Prisma.IntFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedIntFilter<$PrismaModel> | number | runtime.Types.Skip; }; export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = { equals?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; in?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; notIn?: UtcIsoString[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; lte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gt?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; gte?: UtcIsoString | Prisma.DateTimeFieldRefInput<$PrismaModel> | runtime.Types.Skip; not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | UtcIsoString | runtime.Types.Skip; _count?: Prisma.NestedIntFilter<$PrismaModel> | runtime.Types.Skip; _min?: Prisma.NestedDateTimeFilter<$PrismaModel> | runtime.Types.Skip; _max?: Prisma.NestedDateTimeFilter<$PrismaModel> | runtime.Types.Skip; }; export type StringFieldUpdateOperationsInput<FieldType = string> = { set?: FieldType | runtime.Types.Skip; };