A personal media tracker built on the AT Protocol
opnshelf.xyz
1
2/* !!! This is code generated by Prisma. Do not edit directly. !!! */
3/* eslint-disable */
4// biome-ignore-all lint: generated file
5// @ts-nocheck
6/*
7 * This file exports various common sort, input & filter types that are not directly linked to a particular model.
8 *
9 * 🟢 You can import this file directly.
10 */
11
12import type * as runtime from "@prisma/client/runtime/client"
13import * as $Enums from "./enums.js"
14import type * as Prisma from "./internal/prismaNamespace.js"
15
16
17export type StringFilter<$PrismaModel = never> = {
18 equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
19 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
20 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
21 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
22 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
23 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
24 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
25 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
26 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
27 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
28 mode?: Prisma.QueryMode
29 not?: Prisma.NestedStringFilter<$PrismaModel> | string
30}
31
32export type StringNullableFilter<$PrismaModel = never> = {
33 equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
34 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
35 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
36 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
37 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
38 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
39 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
40 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
41 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
42 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
43 mode?: Prisma.QueryMode
44 not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
45}
46
47export type DateTimeNullableFilter<$PrismaModel = never> = {
48 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null
49 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
50 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
51 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
52 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
53 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
54 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
55 not?: Prisma.NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null
56}
57
58export type DateTimeFilter<$PrismaModel = never> = {
59 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
60 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
61 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
62 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
63 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
64 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
65 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
66 not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
67}
68
69export type SortOrderInput = {
70 sort: Prisma.SortOrder
71 nulls?: Prisma.NullsOrder
72}
73
74export type StringWithAggregatesFilter<$PrismaModel = never> = {
75 equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
76 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
77 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
78 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
79 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
80 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
81 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
82 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
83 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
84 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
85 mode?: Prisma.QueryMode
86 not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string
87 _count?: Prisma.NestedIntFilter<$PrismaModel>
88 _min?: Prisma.NestedStringFilter<$PrismaModel>
89 _max?: Prisma.NestedStringFilter<$PrismaModel>
90}
91
92export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
93 equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
94 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
95 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
96 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
97 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
98 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
99 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
100 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
101 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
102 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
103 mode?: Prisma.QueryMode
104 not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
105 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
106 _min?: Prisma.NestedStringNullableFilter<$PrismaModel>
107 _max?: Prisma.NestedStringNullableFilter<$PrismaModel>
108}
109
110export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = {
111 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null
112 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
113 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
114 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
115 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
116 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
117 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
118 not?: Prisma.NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null
119 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
120 _min?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
121 _max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
122}
123
124export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
125 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
126 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
127 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
128 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
129 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
130 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
131 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
132 not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
133 _count?: Prisma.NestedIntFilter<$PrismaModel>
134 _min?: Prisma.NestedDateTimeFilter<$PrismaModel>
135 _max?: Prisma.NestedDateTimeFilter<$PrismaModel>
136}
137
138export type JsonFilter<$PrismaModel = never> =
139| Prisma.PatchUndefined<
140 Prisma.Either<Required<JsonFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonFilterBase<$PrismaModel>>, 'path'>>,
141 Required<JsonFilterBase<$PrismaModel>>
142 >
143| Prisma.OptionalFlat<Omit<Required<JsonFilterBase<$PrismaModel>>, 'path'>>
144
145export type JsonFilterBase<$PrismaModel = never> = {
146 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
147 path?: string[]
148 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
149 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
150 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
151 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
152 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
153 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
154 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
155 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
156 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
157 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
158 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
159 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
160}
161
162export type JsonWithAggregatesFilter<$PrismaModel = never> =
163| Prisma.PatchUndefined<
164 Prisma.Either<Required<JsonWithAggregatesFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonWithAggregatesFilterBase<$PrismaModel>>, 'path'>>,
165 Required<JsonWithAggregatesFilterBase<$PrismaModel>>
166 >
167| Prisma.OptionalFlat<Omit<Required<JsonWithAggregatesFilterBase<$PrismaModel>>, 'path'>>
168
169export type JsonWithAggregatesFilterBase<$PrismaModel = never> = {
170 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
171 path?: string[]
172 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
173 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
174 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
175 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
176 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
177 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
178 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
179 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
180 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
181 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
182 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
183 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
184 _count?: Prisma.NestedIntFilter<$PrismaModel>
185 _min?: Prisma.NestedJsonFilter<$PrismaModel>
186 _max?: Prisma.NestedJsonFilter<$PrismaModel>
187}
188
189export type IntNullableFilter<$PrismaModel = never> = {
190 equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
191 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
192 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
193 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
194 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
195 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
196 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
197 not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
198}
199
200export type JsonNullableFilter<$PrismaModel = never> =
201| Prisma.PatchUndefined<
202 Prisma.Either<Required<JsonNullableFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonNullableFilterBase<$PrismaModel>>, 'path'>>,
203 Required<JsonNullableFilterBase<$PrismaModel>>
204 >
205| Prisma.OptionalFlat<Omit<Required<JsonNullableFilterBase<$PrismaModel>>, 'path'>>
206
207export type JsonNullableFilterBase<$PrismaModel = never> = {
208 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
209 path?: string[]
210 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
211 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
212 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
213 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
214 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
215 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
216 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
217 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
218 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
219 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
220 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
221 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
222}
223
224export type IntNullableWithAggregatesFilter<$PrismaModel = never> = {
225 equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
226 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
227 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
228 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
229 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
230 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
231 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
232 not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null
233 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
234 _avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
235 _sum?: Prisma.NestedIntNullableFilter<$PrismaModel>
236 _min?: Prisma.NestedIntNullableFilter<$PrismaModel>
237 _max?: Prisma.NestedIntNullableFilter<$PrismaModel>
238}
239
240export type JsonNullableWithAggregatesFilter<$PrismaModel = never> =
241| Prisma.PatchUndefined<
242 Prisma.Either<Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, Exclude<keyof Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, 'path'>>,
243 Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>
244 >
245| Prisma.OptionalFlat<Omit<Required<JsonNullableWithAggregatesFilterBase<$PrismaModel>>, 'path'>>
246
247export type JsonNullableWithAggregatesFilterBase<$PrismaModel = never> = {
248 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
249 path?: string[]
250 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
251 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
252 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
253 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
254 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
255 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
256 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
257 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
258 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
259 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
260 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
261 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
262 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
263 _min?: Prisma.NestedJsonNullableFilter<$PrismaModel>
264 _max?: Prisma.NestedJsonNullableFilter<$PrismaModel>
265}
266
267export type IntFilter<$PrismaModel = never> = {
268 equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
269 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
270 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
271 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
272 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
273 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
274 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
275 not?: Prisma.NestedIntFilter<$PrismaModel> | number
276}
277
278export type IntWithAggregatesFilter<$PrismaModel = never> = {
279 equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
280 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
281 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
282 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
283 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
284 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
285 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
286 not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
287 _count?: Prisma.NestedIntFilter<$PrismaModel>
288 _avg?: Prisma.NestedFloatFilter<$PrismaModel>
289 _sum?: Prisma.NestedIntFilter<$PrismaModel>
290 _min?: Prisma.NestedIntFilter<$PrismaModel>
291 _max?: Prisma.NestedIntFilter<$PrismaModel>
292}
293
294export type BoolFilter<$PrismaModel = never> = {
295 equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
296 not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean
297}
298
299export type BoolWithAggregatesFilter<$PrismaModel = never> = {
300 equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
301 not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
302 _count?: Prisma.NestedIntFilter<$PrismaModel>
303 _min?: Prisma.NestedBoolFilter<$PrismaModel>
304 _max?: Prisma.NestedBoolFilter<$PrismaModel>
305}
306
307export type EnumMediaTypeFilter<$PrismaModel = never> = {
308 equals?: $Enums.MediaType | Prisma.EnumMediaTypeFieldRefInput<$PrismaModel>
309 in?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
310 notIn?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
311 not?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel> | $Enums.MediaType
312}
313
314export type EnumMediaTypeWithAggregatesFilter<$PrismaModel = never> = {
315 equals?: $Enums.MediaType | Prisma.EnumMediaTypeFieldRefInput<$PrismaModel>
316 in?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
317 notIn?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
318 not?: Prisma.NestedEnumMediaTypeWithAggregatesFilter<$PrismaModel> | $Enums.MediaType
319 _count?: Prisma.NestedIntFilter<$PrismaModel>
320 _min?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel>
321 _max?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel>
322}
323
324export type NestedStringFilter<$PrismaModel = never> = {
325 equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
326 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
327 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
328 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
329 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
330 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
331 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
332 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
333 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
334 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
335 not?: Prisma.NestedStringFilter<$PrismaModel> | string
336}
337
338export type NestedStringNullableFilter<$PrismaModel = never> = {
339 equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
340 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
341 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
342 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
343 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
344 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
345 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
346 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
347 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
348 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
349 not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
350}
351
352export type NestedDateTimeNullableFilter<$PrismaModel = never> = {
353 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null
354 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
355 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
356 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
357 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
358 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
359 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
360 not?: Prisma.NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null
361}
362
363export type NestedDateTimeFilter<$PrismaModel = never> = {
364 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
365 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
366 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
367 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
368 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
369 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
370 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
371 not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
372}
373
374export type NestedStringWithAggregatesFilter<$PrismaModel = never> = {
375 equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
376 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
377 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
378 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
379 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
380 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
381 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
382 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
383 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
384 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
385 not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string
386 _count?: Prisma.NestedIntFilter<$PrismaModel>
387 _min?: Prisma.NestedStringFilter<$PrismaModel>
388 _max?: Prisma.NestedStringFilter<$PrismaModel>
389}
390
391export type NestedIntFilter<$PrismaModel = never> = {
392 equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
393 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
394 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
395 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
396 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
397 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
398 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
399 not?: Prisma.NestedIntFilter<$PrismaModel> | number
400}
401
402export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
403 equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
404 in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
405 notIn?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
406 lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
407 lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
408 gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
409 gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
410 contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
411 startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
412 endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
413 not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
414 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
415 _min?: Prisma.NestedStringNullableFilter<$PrismaModel>
416 _max?: Prisma.NestedStringNullableFilter<$PrismaModel>
417}
418
419export type NestedIntNullableFilter<$PrismaModel = never> = {
420 equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
421 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
422 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
423 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
424 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
425 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
426 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
427 not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
428}
429
430export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = {
431 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel> | null
432 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
433 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel> | null
434 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
435 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
436 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
437 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
438 not?: Prisma.NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null
439 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
440 _min?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
441 _max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
442}
443
444export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
445 equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
446 in?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
447 notIn?: Date[] | string[] | Prisma.ListDateTimeFieldRefInput<$PrismaModel>
448 lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
449 lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
450 gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
451 gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
452 not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
453 _count?: Prisma.NestedIntFilter<$PrismaModel>
454 _min?: Prisma.NestedDateTimeFilter<$PrismaModel>
455 _max?: Prisma.NestedDateTimeFilter<$PrismaModel>
456}
457
458export type NestedJsonFilter<$PrismaModel = never> =
459| Prisma.PatchUndefined<
460 Prisma.Either<Required<NestedJsonFilterBase<$PrismaModel>>, Exclude<keyof Required<NestedJsonFilterBase<$PrismaModel>>, 'path'>>,
461 Required<NestedJsonFilterBase<$PrismaModel>>
462 >
463| Prisma.OptionalFlat<Omit<Required<NestedJsonFilterBase<$PrismaModel>>, 'path'>>
464
465export type NestedJsonFilterBase<$PrismaModel = never> = {
466 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
467 path?: string[]
468 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
469 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
470 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
471 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
472 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
473 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
474 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
475 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
476 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
477 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
478 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
479 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
480}
481
482export type NestedIntNullableWithAggregatesFilter<$PrismaModel = never> = {
483 equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
484 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
485 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel> | null
486 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
487 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
488 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
489 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
490 not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null
491 _count?: Prisma.NestedIntNullableFilter<$PrismaModel>
492 _avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
493 _sum?: Prisma.NestedIntNullableFilter<$PrismaModel>
494 _min?: Prisma.NestedIntNullableFilter<$PrismaModel>
495 _max?: Prisma.NestedIntNullableFilter<$PrismaModel>
496}
497
498export type NestedFloatNullableFilter<$PrismaModel = never> = {
499 equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null
500 in?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel> | null
501 notIn?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel> | null
502 lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
503 lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
504 gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
505 gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
506 not?: Prisma.NestedFloatNullableFilter<$PrismaModel> | number | null
507}
508
509export type NestedJsonNullableFilter<$PrismaModel = never> =
510| Prisma.PatchUndefined<
511 Prisma.Either<Required<NestedJsonNullableFilterBase<$PrismaModel>>, Exclude<keyof Required<NestedJsonNullableFilterBase<$PrismaModel>>, 'path'>>,
512 Required<NestedJsonNullableFilterBase<$PrismaModel>>
513 >
514| Prisma.OptionalFlat<Omit<Required<NestedJsonNullableFilterBase<$PrismaModel>>, 'path'>>
515
516export type NestedJsonNullableFilterBase<$PrismaModel = never> = {
517 equals?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
518 path?: string[]
519 mode?: Prisma.QueryMode | Prisma.EnumQueryModeFieldRefInput<$PrismaModel>
520 string_contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
521 string_starts_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
522 string_ends_with?: string | Prisma.StringFieldRefInput<$PrismaModel>
523 array_starts_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
524 array_ends_with?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
525 array_contains?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | null
526 lt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
527 lte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
528 gt?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
529 gte?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel>
530 not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
531}
532
533export type NestedIntWithAggregatesFilter<$PrismaModel = never> = {
534 equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
535 in?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
536 notIn?: number[] | Prisma.ListIntFieldRefInput<$PrismaModel>
537 lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
538 lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
539 gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
540 gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
541 not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
542 _count?: Prisma.NestedIntFilter<$PrismaModel>
543 _avg?: Prisma.NestedFloatFilter<$PrismaModel>
544 _sum?: Prisma.NestedIntFilter<$PrismaModel>
545 _min?: Prisma.NestedIntFilter<$PrismaModel>
546 _max?: Prisma.NestedIntFilter<$PrismaModel>
547}
548
549export type NestedFloatFilter<$PrismaModel = never> = {
550 equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
551 in?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel>
552 notIn?: number[] | Prisma.ListFloatFieldRefInput<$PrismaModel>
553 lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
554 lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
555 gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
556 gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
557 not?: Prisma.NestedFloatFilter<$PrismaModel> | number
558}
559
560export type NestedBoolFilter<$PrismaModel = never> = {
561 equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
562 not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean
563}
564
565export type NestedBoolWithAggregatesFilter<$PrismaModel = never> = {
566 equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
567 not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
568 _count?: Prisma.NestedIntFilter<$PrismaModel>
569 _min?: Prisma.NestedBoolFilter<$PrismaModel>
570 _max?: Prisma.NestedBoolFilter<$PrismaModel>
571}
572
573export type NestedEnumMediaTypeFilter<$PrismaModel = never> = {
574 equals?: $Enums.MediaType | Prisma.EnumMediaTypeFieldRefInput<$PrismaModel>
575 in?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
576 notIn?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
577 not?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel> | $Enums.MediaType
578}
579
580export type NestedEnumMediaTypeWithAggregatesFilter<$PrismaModel = never> = {
581 equals?: $Enums.MediaType | Prisma.EnumMediaTypeFieldRefInput<$PrismaModel>
582 in?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
583 notIn?: $Enums.MediaType[] | Prisma.ListEnumMediaTypeFieldRefInput<$PrismaModel>
584 not?: Prisma.NestedEnumMediaTypeWithAggregatesFilter<$PrismaModel> | $Enums.MediaType
585 _count?: Prisma.NestedIntFilter<$PrismaModel>
586 _min?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel>
587 _max?: Prisma.NestedEnumMediaTypeFilter<$PrismaModel>
588}
589
590