3159 lines
150 KiB
TypeScript
3159 lines
150 KiB
TypeScript
|
|
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
|
|
/* eslint-disable */
|
|
// biome-ignore-all lint: generated file
|
|
// @ts-nocheck
|
|
/*
|
|
* This file exports the `AdminMailbox` model and its related types.
|
|
*
|
|
* 🟢 You can import this file directly.
|
|
*/
|
|
import type * as runtime from "@prisma/client/runtime/client"
|
|
import type * as $Enums from "../enums.ts"
|
|
import type * as Prisma from "../internal/prismaNamespace.ts"
|
|
|
|
/**
|
|
* Model AdminMailbox
|
|
*
|
|
*/
|
|
export type AdminMailboxModel = runtime.Types.Result.DefaultSelection<Prisma.$AdminMailboxPayload>
|
|
|
|
export type AggregateAdminMailbox = {
|
|
_count: AdminMailboxCountAggregateOutputType | null
|
|
_min: AdminMailboxMinAggregateOutputType | null
|
|
_max: AdminMailboxMaxAggregateOutputType | null
|
|
}
|
|
|
|
export type AdminMailboxMinAggregateOutputType = {
|
|
id: string | null
|
|
createdAt: Date | null
|
|
updatedAt: Date | null
|
|
archivedAt: Date | null
|
|
adminUserId: string | null
|
|
connectionId: string | null
|
|
emailAddress: string | null
|
|
normalizedEmail: string | null
|
|
displayName: string | null
|
|
providerAccountId: string | null
|
|
status: $Enums.AdminMailboxStatus | null
|
|
lastSyncAt: Date | null
|
|
lastRecoveryPollAt: Date | null
|
|
webhookExpiresAt: Date | null
|
|
lastErrorMessageKey: string | null
|
|
}
|
|
|
|
export type AdminMailboxMaxAggregateOutputType = {
|
|
id: string | null
|
|
createdAt: Date | null
|
|
updatedAt: Date | null
|
|
archivedAt: Date | null
|
|
adminUserId: string | null
|
|
connectionId: string | null
|
|
emailAddress: string | null
|
|
normalizedEmail: string | null
|
|
displayName: string | null
|
|
providerAccountId: string | null
|
|
status: $Enums.AdminMailboxStatus | null
|
|
lastSyncAt: Date | null
|
|
lastRecoveryPollAt: Date | null
|
|
webhookExpiresAt: Date | null
|
|
lastErrorMessageKey: string | null
|
|
}
|
|
|
|
export type AdminMailboxCountAggregateOutputType = {
|
|
id: number
|
|
createdAt: number
|
|
updatedAt: number
|
|
archivedAt: number
|
|
adminUserId: number
|
|
connectionId: number
|
|
emailAddress: number
|
|
normalizedEmail: number
|
|
displayName: number
|
|
providerAccountId: number
|
|
status: number
|
|
lastSyncAt: number
|
|
lastRecoveryPollAt: number
|
|
webhookExpiresAt: number
|
|
lastErrorMessageKey: number
|
|
_all: number
|
|
}
|
|
|
|
|
|
export type AdminMailboxMinAggregateInputType = {
|
|
id?: true
|
|
createdAt?: true
|
|
updatedAt?: true
|
|
archivedAt?: true
|
|
adminUserId?: true
|
|
connectionId?: true
|
|
emailAddress?: true
|
|
normalizedEmail?: true
|
|
displayName?: true
|
|
providerAccountId?: true
|
|
status?: true
|
|
lastSyncAt?: true
|
|
lastRecoveryPollAt?: true
|
|
webhookExpiresAt?: true
|
|
lastErrorMessageKey?: true
|
|
}
|
|
|
|
export type AdminMailboxMaxAggregateInputType = {
|
|
id?: true
|
|
createdAt?: true
|
|
updatedAt?: true
|
|
archivedAt?: true
|
|
adminUserId?: true
|
|
connectionId?: true
|
|
emailAddress?: true
|
|
normalizedEmail?: true
|
|
displayName?: true
|
|
providerAccountId?: true
|
|
status?: true
|
|
lastSyncAt?: true
|
|
lastRecoveryPollAt?: true
|
|
webhookExpiresAt?: true
|
|
lastErrorMessageKey?: true
|
|
}
|
|
|
|
export type AdminMailboxCountAggregateInputType = {
|
|
id?: true
|
|
createdAt?: true
|
|
updatedAt?: true
|
|
archivedAt?: true
|
|
adminUserId?: true
|
|
connectionId?: true
|
|
emailAddress?: true
|
|
normalizedEmail?: true
|
|
displayName?: true
|
|
providerAccountId?: true
|
|
status?: true
|
|
lastSyncAt?: true
|
|
lastRecoveryPollAt?: true
|
|
webhookExpiresAt?: true
|
|
lastErrorMessageKey?: true
|
|
_all?: true
|
|
}
|
|
|
|
export type AdminMailboxAggregateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Filter which AdminMailbox to aggregate.
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
|
|
*
|
|
* Determine the order of AdminMailboxes to fetch.
|
|
*/
|
|
orderBy?: Prisma.AdminMailboxOrderByWithRelationInput | Prisma.AdminMailboxOrderByWithRelationInput[]
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
|
|
*
|
|
* Sets the start position
|
|
*/
|
|
cursor?: Prisma.AdminMailboxWhereUniqueInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Take `±n` AdminMailboxes from the position of the cursor.
|
|
*/
|
|
take?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Skip the first `n` AdminMailboxes.
|
|
*/
|
|
skip?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
|
*
|
|
* Count returned AdminMailboxes
|
|
**/
|
|
_count?: true | AdminMailboxCountAggregateInputType
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
|
*
|
|
* Select which fields to find the minimum value
|
|
**/
|
|
_min?: AdminMailboxMinAggregateInputType
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
|
*
|
|
* Select which fields to find the maximum value
|
|
**/
|
|
_max?: AdminMailboxMaxAggregateInputType
|
|
}
|
|
|
|
export type GetAdminMailboxAggregateType<T extends AdminMailboxAggregateArgs> = {
|
|
[P in keyof T & keyof AggregateAdminMailbox]: P extends '_count' | 'count'
|
|
? T[P] extends true
|
|
? number
|
|
: Prisma.GetScalarType<T[P], AggregateAdminMailbox[P]>
|
|
: Prisma.GetScalarType<T[P], AggregateAdminMailbox[P]>
|
|
}
|
|
|
|
|
|
|
|
|
|
export type AdminMailboxGroupByArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
orderBy?: Prisma.AdminMailboxOrderByWithAggregationInput | Prisma.AdminMailboxOrderByWithAggregationInput[]
|
|
by: Prisma.AdminMailboxScalarFieldEnum[] | Prisma.AdminMailboxScalarFieldEnum
|
|
having?: Prisma.AdminMailboxScalarWhereWithAggregatesInput
|
|
take?: number
|
|
skip?: number
|
|
_count?: AdminMailboxCountAggregateInputType | true
|
|
_min?: AdminMailboxMinAggregateInputType
|
|
_max?: AdminMailboxMaxAggregateInputType
|
|
}
|
|
|
|
export type AdminMailboxGroupByOutputType = {
|
|
id: string
|
|
createdAt: Date
|
|
updatedAt: Date
|
|
archivedAt: Date | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName: string | null
|
|
providerAccountId: string
|
|
status: $Enums.AdminMailboxStatus
|
|
lastSyncAt: Date | null
|
|
lastRecoveryPollAt: Date | null
|
|
webhookExpiresAt: Date | null
|
|
lastErrorMessageKey: string | null
|
|
_count: AdminMailboxCountAggregateOutputType | null
|
|
_min: AdminMailboxMinAggregateOutputType | null
|
|
_max: AdminMailboxMaxAggregateOutputType | null
|
|
}
|
|
|
|
export type GetAdminMailboxGroupByPayload<T extends AdminMailboxGroupByArgs> = Prisma.PrismaPromise<
|
|
Array<
|
|
Prisma.PickEnumerable<AdminMailboxGroupByOutputType, T['by']> &
|
|
{
|
|
[P in ((keyof T) & (keyof AdminMailboxGroupByOutputType))]: P extends '_count'
|
|
? T[P] extends boolean
|
|
? number
|
|
: Prisma.GetScalarType<T[P], AdminMailboxGroupByOutputType[P]>
|
|
: Prisma.GetScalarType<T[P], AdminMailboxGroupByOutputType[P]>
|
|
}
|
|
>
|
|
>
|
|
|
|
|
|
|
|
export type AdminMailboxWhereInput = {
|
|
AND?: Prisma.AdminMailboxWhereInput | Prisma.AdminMailboxWhereInput[]
|
|
OR?: Prisma.AdminMailboxWhereInput[]
|
|
NOT?: Prisma.AdminMailboxWhereInput | Prisma.AdminMailboxWhereInput[]
|
|
id?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
createdAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
updatedAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
archivedAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
adminUserId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
connectionId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
emailAddress?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
normalizedEmail?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
displayName?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
providerAccountId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
status?: Prisma.EnumAdminMailboxStatusFilter<"AdminMailbox"> | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
webhookExpiresAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastErrorMessageKey?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
adminUser?: Prisma.XOR<Prisma.AdminUserScalarRelationFilter, Prisma.AdminUserWhereInput>
|
|
connection?: Prisma.XOR<Prisma.AdminDataConnectionScalarRelationFilter, Prisma.AdminDataConnectionWhereInput>
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorListRelationFilter
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventListRelationFilter
|
|
threads?: Prisma.AdminEmailThreadListRelationFilter
|
|
messages?: Prisma.AdminEmailMessageListRelationFilter
|
|
scheduled?: Prisma.AdminScheduledEmailListRelationFilter
|
|
bulkRuns?: Prisma.AdminBulkEmailRunListRelationFilter
|
|
bccAddresses?: Prisma.AdminBccAddressListRelationFilter
|
|
}
|
|
|
|
export type AdminMailboxOrderByWithRelationInput = {
|
|
id?: Prisma.SortOrder
|
|
createdAt?: Prisma.SortOrder
|
|
updatedAt?: Prisma.SortOrder
|
|
archivedAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
adminUserId?: Prisma.SortOrder
|
|
connectionId?: Prisma.SortOrder
|
|
emailAddress?: Prisma.SortOrder
|
|
normalizedEmail?: Prisma.SortOrder
|
|
displayName?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
providerAccountId?: Prisma.SortOrder
|
|
status?: Prisma.SortOrder
|
|
lastSyncAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
lastRecoveryPollAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
webhookExpiresAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
lastErrorMessageKey?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
adminUser?: Prisma.AdminUserOrderByWithRelationInput
|
|
connection?: Prisma.AdminDataConnectionOrderByWithRelationInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorOrderByRelationAggregateInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventOrderByRelationAggregateInput
|
|
threads?: Prisma.AdminEmailThreadOrderByRelationAggregateInput
|
|
messages?: Prisma.AdminEmailMessageOrderByRelationAggregateInput
|
|
scheduled?: Prisma.AdminScheduledEmailOrderByRelationAggregateInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunOrderByRelationAggregateInput
|
|
bccAddresses?: Prisma.AdminBccAddressOrderByRelationAggregateInput
|
|
}
|
|
|
|
export type AdminMailboxWhereUniqueInput = Prisma.AtLeast<{
|
|
id?: string
|
|
connectionId?: string
|
|
admin_mailbox_owner_email_key?: Prisma.AdminMailboxAdmin_mailbox_owner_email_keyCompoundUniqueInput
|
|
AND?: Prisma.AdminMailboxWhereInput | Prisma.AdminMailboxWhereInput[]
|
|
OR?: Prisma.AdminMailboxWhereInput[]
|
|
NOT?: Prisma.AdminMailboxWhereInput | Prisma.AdminMailboxWhereInput[]
|
|
createdAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
updatedAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
archivedAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
adminUserId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
emailAddress?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
normalizedEmail?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
displayName?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
providerAccountId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
status?: Prisma.EnumAdminMailboxStatusFilter<"AdminMailbox"> | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
webhookExpiresAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastErrorMessageKey?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
adminUser?: Prisma.XOR<Prisma.AdminUserScalarRelationFilter, Prisma.AdminUserWhereInput>
|
|
connection?: Prisma.XOR<Prisma.AdminDataConnectionScalarRelationFilter, Prisma.AdminDataConnectionWhereInput>
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorListRelationFilter
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventListRelationFilter
|
|
threads?: Prisma.AdminEmailThreadListRelationFilter
|
|
messages?: Prisma.AdminEmailMessageListRelationFilter
|
|
scheduled?: Prisma.AdminScheduledEmailListRelationFilter
|
|
bulkRuns?: Prisma.AdminBulkEmailRunListRelationFilter
|
|
bccAddresses?: Prisma.AdminBccAddressListRelationFilter
|
|
}, "id" | "connectionId" | "admin_mailbox_owner_email_key">
|
|
|
|
export type AdminMailboxOrderByWithAggregationInput = {
|
|
id?: Prisma.SortOrder
|
|
createdAt?: Prisma.SortOrder
|
|
updatedAt?: Prisma.SortOrder
|
|
archivedAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
adminUserId?: Prisma.SortOrder
|
|
connectionId?: Prisma.SortOrder
|
|
emailAddress?: Prisma.SortOrder
|
|
normalizedEmail?: Prisma.SortOrder
|
|
displayName?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
providerAccountId?: Prisma.SortOrder
|
|
status?: Prisma.SortOrder
|
|
lastSyncAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
lastRecoveryPollAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
webhookExpiresAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
lastErrorMessageKey?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
_count?: Prisma.AdminMailboxCountOrderByAggregateInput
|
|
_max?: Prisma.AdminMailboxMaxOrderByAggregateInput
|
|
_min?: Prisma.AdminMailboxMinOrderByAggregateInput
|
|
}
|
|
|
|
export type AdminMailboxScalarWhereWithAggregatesInput = {
|
|
AND?: Prisma.AdminMailboxScalarWhereWithAggregatesInput | Prisma.AdminMailboxScalarWhereWithAggregatesInput[]
|
|
OR?: Prisma.AdminMailboxScalarWhereWithAggregatesInput[]
|
|
NOT?: Prisma.AdminMailboxScalarWhereWithAggregatesInput | Prisma.AdminMailboxScalarWhereWithAggregatesInput[]
|
|
id?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
createdAt?: Prisma.DateTimeWithAggregatesFilter<"AdminMailbox"> | Date | string
|
|
updatedAt?: Prisma.DateTimeWithAggregatesFilter<"AdminMailbox"> | Date | string
|
|
archivedAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminMailbox"> | Date | string | null
|
|
adminUserId?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
connectionId?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
emailAddress?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
normalizedEmail?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
displayName?: Prisma.StringNullableWithAggregatesFilter<"AdminMailbox"> | string | null
|
|
providerAccountId?: Prisma.StringWithAggregatesFilter<"AdminMailbox"> | string
|
|
status?: Prisma.EnumAdminMailboxStatusWithAggregatesFilter<"AdminMailbox"> | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminMailbox"> | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminMailbox"> | Date | string | null
|
|
webhookExpiresAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminMailbox"> | Date | string | null
|
|
lastErrorMessageKey?: Prisma.StringNullableWithAggregatesFilter<"AdminMailbox"> | string | null
|
|
}
|
|
|
|
export type AdminMailboxCreateInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateManyInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
}
|
|
|
|
export type AdminMailboxUpdateManyMutationInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateManyInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
}
|
|
|
|
export type AdminMailboxListRelationFilter = {
|
|
every?: Prisma.AdminMailboxWhereInput
|
|
some?: Prisma.AdminMailboxWhereInput
|
|
none?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxOrderByRelationAggregateInput = {
|
|
_count?: Prisma.SortOrder
|
|
}
|
|
|
|
export type AdminMailboxAdmin_mailbox_owner_email_keyCompoundUniqueInput = {
|
|
adminUserId: string
|
|
normalizedEmail: string
|
|
}
|
|
|
|
export type AdminMailboxCountOrderByAggregateInput = {
|
|
id?: Prisma.SortOrder
|
|
createdAt?: Prisma.SortOrder
|
|
updatedAt?: Prisma.SortOrder
|
|
archivedAt?: Prisma.SortOrder
|
|
adminUserId?: Prisma.SortOrder
|
|
connectionId?: Prisma.SortOrder
|
|
emailAddress?: Prisma.SortOrder
|
|
normalizedEmail?: Prisma.SortOrder
|
|
displayName?: Prisma.SortOrder
|
|
providerAccountId?: Prisma.SortOrder
|
|
status?: Prisma.SortOrder
|
|
lastSyncAt?: Prisma.SortOrder
|
|
lastRecoveryPollAt?: Prisma.SortOrder
|
|
webhookExpiresAt?: Prisma.SortOrder
|
|
lastErrorMessageKey?: Prisma.SortOrder
|
|
}
|
|
|
|
export type AdminMailboxMaxOrderByAggregateInput = {
|
|
id?: Prisma.SortOrder
|
|
createdAt?: Prisma.SortOrder
|
|
updatedAt?: Prisma.SortOrder
|
|
archivedAt?: Prisma.SortOrder
|
|
adminUserId?: Prisma.SortOrder
|
|
connectionId?: Prisma.SortOrder
|
|
emailAddress?: Prisma.SortOrder
|
|
normalizedEmail?: Prisma.SortOrder
|
|
displayName?: Prisma.SortOrder
|
|
providerAccountId?: Prisma.SortOrder
|
|
status?: Prisma.SortOrder
|
|
lastSyncAt?: Prisma.SortOrder
|
|
lastRecoveryPollAt?: Prisma.SortOrder
|
|
webhookExpiresAt?: Prisma.SortOrder
|
|
lastErrorMessageKey?: Prisma.SortOrder
|
|
}
|
|
|
|
export type AdminMailboxMinOrderByAggregateInput = {
|
|
id?: Prisma.SortOrder
|
|
createdAt?: Prisma.SortOrder
|
|
updatedAt?: Prisma.SortOrder
|
|
archivedAt?: Prisma.SortOrder
|
|
adminUserId?: Prisma.SortOrder
|
|
connectionId?: Prisma.SortOrder
|
|
emailAddress?: Prisma.SortOrder
|
|
normalizedEmail?: Prisma.SortOrder
|
|
displayName?: Prisma.SortOrder
|
|
providerAccountId?: Prisma.SortOrder
|
|
status?: Prisma.SortOrder
|
|
lastSyncAt?: Prisma.SortOrder
|
|
lastRecoveryPollAt?: Prisma.SortOrder
|
|
webhookExpiresAt?: Prisma.SortOrder
|
|
lastErrorMessageKey?: Prisma.SortOrder
|
|
}
|
|
|
|
export type AdminMailboxScalarRelationFilter = {
|
|
is?: Prisma.AdminMailboxWhereInput
|
|
isNot?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedManyWithoutConnectionInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput> | Prisma.AdminMailboxCreateWithoutConnectionInput[] | Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput | Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyConnectionInputEnvelope
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateNestedManyWithoutConnectionInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput> | Prisma.AdminMailboxCreateWithoutConnectionInput[] | Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput | Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyConnectionInputEnvelope
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
}
|
|
|
|
export type AdminMailboxUpdateManyWithoutConnectionNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput> | Prisma.AdminMailboxCreateWithoutConnectionInput[] | Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput | Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput[]
|
|
upsert?: Prisma.AdminMailboxUpsertWithWhereUniqueWithoutConnectionInput | Prisma.AdminMailboxUpsertWithWhereUniqueWithoutConnectionInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyConnectionInputEnvelope
|
|
set?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
disconnect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
delete?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
update?: Prisma.AdminMailboxUpdateWithWhereUniqueWithoutConnectionInput | Prisma.AdminMailboxUpdateWithWhereUniqueWithoutConnectionInput[]
|
|
updateMany?: Prisma.AdminMailboxUpdateManyWithWhereWithoutConnectionInput | Prisma.AdminMailboxUpdateManyWithWhereWithoutConnectionInput[]
|
|
deleteMany?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateManyWithoutConnectionNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput> | Prisma.AdminMailboxCreateWithoutConnectionInput[] | Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput | Prisma.AdminMailboxCreateOrConnectWithoutConnectionInput[]
|
|
upsert?: Prisma.AdminMailboxUpsertWithWhereUniqueWithoutConnectionInput | Prisma.AdminMailboxUpsertWithWhereUniqueWithoutConnectionInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyConnectionInputEnvelope
|
|
set?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
disconnect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
delete?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
update?: Prisma.AdminMailboxUpdateWithWhereUniqueWithoutConnectionInput | Prisma.AdminMailboxUpdateWithWhereUniqueWithoutConnectionInput[]
|
|
updateMany?: Prisma.AdminMailboxUpdateManyWithWhereWithoutConnectionInput | Prisma.AdminMailboxUpdateManyWithWhereWithoutConnectionInput[]
|
|
deleteMany?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
}
|
|
|
|
export type EnumAdminMailboxStatusFieldUpdateOperationsInput = {
|
|
set?: $Enums.AdminMailboxStatus
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutSyncCursorsInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedCreateWithoutSyncCursorsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutSyncCursorsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutSyncCursorsNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedCreateWithoutSyncCursorsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutSyncCursorsInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutSyncCursorsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutSyncCursorsInput, Prisma.AdminMailboxUpdateWithoutSyncCursorsInput>, Prisma.AdminMailboxUncheckedUpdateWithoutSyncCursorsInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutWebhookEventsInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedCreateWithoutWebhookEventsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutWebhookEventsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutWebhookEventsNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedCreateWithoutWebhookEventsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutWebhookEventsInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutWebhookEventsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutWebhookEventsInput, Prisma.AdminMailboxUpdateWithoutWebhookEventsInput>, Prisma.AdminMailboxUncheckedUpdateWithoutWebhookEventsInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutThreadsInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutThreadsInput, Prisma.AdminMailboxUncheckedCreateWithoutThreadsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutThreadsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutThreadsNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutThreadsInput, Prisma.AdminMailboxUncheckedCreateWithoutThreadsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutThreadsInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutThreadsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutThreadsInput, Prisma.AdminMailboxUpdateWithoutThreadsInput>, Prisma.AdminMailboxUncheckedUpdateWithoutThreadsInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutMessagesInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutMessagesInput, Prisma.AdminMailboxUncheckedCreateWithoutMessagesInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutMessagesInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutMessagesNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutMessagesInput, Prisma.AdminMailboxUncheckedCreateWithoutMessagesInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutMessagesInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutMessagesInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutMessagesInput, Prisma.AdminMailboxUpdateWithoutMessagesInput>, Prisma.AdminMailboxUncheckedUpdateWithoutMessagesInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutScheduledInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutScheduledInput, Prisma.AdminMailboxUncheckedCreateWithoutScheduledInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutScheduledInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutScheduledNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutScheduledInput, Prisma.AdminMailboxUncheckedCreateWithoutScheduledInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutScheduledInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutScheduledInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutScheduledInput, Prisma.AdminMailboxUpdateWithoutScheduledInput>, Prisma.AdminMailboxUncheckedUpdateWithoutScheduledInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutBulkRunsInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedCreateWithoutBulkRunsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutBulkRunsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutBulkRunsNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedCreateWithoutBulkRunsInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutBulkRunsInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutBulkRunsInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutBulkRunsInput, Prisma.AdminMailboxUpdateWithoutBulkRunsInput>, Prisma.AdminMailboxUncheckedUpdateWithoutBulkRunsInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedOneWithoutBccAddressesInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedCreateWithoutBccAddressesInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutBccAddressesInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateOneRequiredWithoutBccAddressesNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedCreateWithoutBccAddressesInput>
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutBccAddressesInput
|
|
upsert?: Prisma.AdminMailboxUpsertWithoutBccAddressesInput
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput
|
|
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminMailboxUpdateToOneWithWhereWithoutBccAddressesInput, Prisma.AdminMailboxUpdateWithoutBccAddressesInput>, Prisma.AdminMailboxUncheckedUpdateWithoutBccAddressesInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateNestedManyWithoutAdminUserInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput> | Prisma.AdminMailboxCreateWithoutAdminUserInput[] | Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput | Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyAdminUserInputEnvelope
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateNestedManyWithoutAdminUserInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput> | Prisma.AdminMailboxCreateWithoutAdminUserInput[] | Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput | Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyAdminUserInputEnvelope
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
}
|
|
|
|
export type AdminMailboxUpdateManyWithoutAdminUserNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput> | Prisma.AdminMailboxCreateWithoutAdminUserInput[] | Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput | Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput[]
|
|
upsert?: Prisma.AdminMailboxUpsertWithWhereUniqueWithoutAdminUserInput | Prisma.AdminMailboxUpsertWithWhereUniqueWithoutAdminUserInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyAdminUserInputEnvelope
|
|
set?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
disconnect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
delete?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
update?: Prisma.AdminMailboxUpdateWithWhereUniqueWithoutAdminUserInput | Prisma.AdminMailboxUpdateWithWhereUniqueWithoutAdminUserInput[]
|
|
updateMany?: Prisma.AdminMailboxUpdateManyWithWhereWithoutAdminUserInput | Prisma.AdminMailboxUpdateManyWithWhereWithoutAdminUserInput[]
|
|
deleteMany?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateManyWithoutAdminUserNestedInput = {
|
|
create?: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput> | Prisma.AdminMailboxCreateWithoutAdminUserInput[] | Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput[]
|
|
connectOrCreate?: Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput | Prisma.AdminMailboxCreateOrConnectWithoutAdminUserInput[]
|
|
upsert?: Prisma.AdminMailboxUpsertWithWhereUniqueWithoutAdminUserInput | Prisma.AdminMailboxUpsertWithWhereUniqueWithoutAdminUserInput[]
|
|
createMany?: Prisma.AdminMailboxCreateManyAdminUserInputEnvelope
|
|
set?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
disconnect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
delete?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
connect?: Prisma.AdminMailboxWhereUniqueInput | Prisma.AdminMailboxWhereUniqueInput[]
|
|
update?: Prisma.AdminMailboxUpdateWithWhereUniqueWithoutAdminUserInput | Prisma.AdminMailboxUpdateWithWhereUniqueWithoutAdminUserInput[]
|
|
updateMany?: Prisma.AdminMailboxUpdateManyWithWhereWithoutAdminUserInput | Prisma.AdminMailboxUpdateManyWithWhereWithoutAdminUserInput[]
|
|
deleteMany?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutConnectionInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutConnectionInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutConnectionInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateManyConnectionInputEnvelope = {
|
|
data: Prisma.AdminMailboxCreateManyConnectionInput | Prisma.AdminMailboxCreateManyConnectionInput[]
|
|
skipDuplicates?: boolean
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithWhereUniqueWithoutConnectionInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutConnectionInput, Prisma.AdminMailboxUncheckedUpdateWithoutConnectionInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutConnectionInput, Prisma.AdminMailboxUncheckedCreateWithoutConnectionInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithWhereUniqueWithoutConnectionInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutConnectionInput, Prisma.AdminMailboxUncheckedUpdateWithoutConnectionInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateManyWithWhereWithoutConnectionInput = {
|
|
where: Prisma.AdminMailboxScalarWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateManyMutationInput, Prisma.AdminMailboxUncheckedUpdateManyWithoutConnectionInput>
|
|
}
|
|
|
|
export type AdminMailboxScalarWhereInput = {
|
|
AND?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
OR?: Prisma.AdminMailboxScalarWhereInput[]
|
|
NOT?: Prisma.AdminMailboxScalarWhereInput | Prisma.AdminMailboxScalarWhereInput[]
|
|
id?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
createdAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
updatedAt?: Prisma.DateTimeFilter<"AdminMailbox"> | Date | string
|
|
archivedAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
adminUserId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
connectionId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
emailAddress?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
normalizedEmail?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
displayName?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
providerAccountId?: Prisma.StringFilter<"AdminMailbox"> | string
|
|
status?: Prisma.EnumAdminMailboxStatusFilter<"AdminMailbox"> | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
webhookExpiresAt?: Prisma.DateTimeNullableFilter<"AdminMailbox"> | Date | string | null
|
|
lastErrorMessageKey?: Prisma.StringNullableFilter<"AdminMailbox"> | string | null
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutSyncCursorsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutSyncCursorsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutSyncCursorsInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedCreateWithoutSyncCursorsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutSyncCursorsInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedUpdateWithoutSyncCursorsInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedCreateWithoutSyncCursorsInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutSyncCursorsInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutSyncCursorsInput, Prisma.AdminMailboxUncheckedUpdateWithoutSyncCursorsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutSyncCursorsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutSyncCursorsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutWebhookEventsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutWebhookEventsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutWebhookEventsInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedCreateWithoutWebhookEventsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutWebhookEventsInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedUpdateWithoutWebhookEventsInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedCreateWithoutWebhookEventsInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutWebhookEventsInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutWebhookEventsInput, Prisma.AdminMailboxUncheckedUpdateWithoutWebhookEventsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutWebhookEventsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutWebhookEventsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutThreadsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutThreadsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutThreadsInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutThreadsInput, Prisma.AdminMailboxUncheckedCreateWithoutThreadsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutThreadsInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutThreadsInput, Prisma.AdminMailboxUncheckedUpdateWithoutThreadsInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutThreadsInput, Prisma.AdminMailboxUncheckedCreateWithoutThreadsInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutThreadsInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutThreadsInput, Prisma.AdminMailboxUncheckedUpdateWithoutThreadsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutThreadsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutThreadsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutMessagesInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutMessagesInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutMessagesInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutMessagesInput, Prisma.AdminMailboxUncheckedCreateWithoutMessagesInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutMessagesInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutMessagesInput, Prisma.AdminMailboxUncheckedUpdateWithoutMessagesInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutMessagesInput, Prisma.AdminMailboxUncheckedCreateWithoutMessagesInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutMessagesInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutMessagesInput, Prisma.AdminMailboxUncheckedUpdateWithoutMessagesInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutMessagesInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutMessagesInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutScheduledInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutScheduledInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutScheduledInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutScheduledInput, Prisma.AdminMailboxUncheckedCreateWithoutScheduledInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutScheduledInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutScheduledInput, Prisma.AdminMailboxUncheckedUpdateWithoutScheduledInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutScheduledInput, Prisma.AdminMailboxUncheckedCreateWithoutScheduledInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutScheduledInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutScheduledInput, Prisma.AdminMailboxUncheckedUpdateWithoutScheduledInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutScheduledInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutScheduledInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutBulkRunsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutBulkRunsInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutBulkRunsInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedCreateWithoutBulkRunsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutBulkRunsInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedUpdateWithoutBulkRunsInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedCreateWithoutBulkRunsInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutBulkRunsInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutBulkRunsInput, Prisma.AdminMailboxUncheckedUpdateWithoutBulkRunsInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutBulkRunsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutBulkRunsInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutBccAddressesInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
adminUser: Prisma.AdminUserCreateNestedOneWithoutMailboxesInput
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutBccAddressesInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutBccAddressesInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedCreateWithoutBccAddressesInput>
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithoutBccAddressesInput = {
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedUpdateWithoutBccAddressesInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedCreateWithoutBccAddressesInput>
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
}
|
|
|
|
export type AdminMailboxUpdateToOneWithWhereWithoutBccAddressesInput = {
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutBccAddressesInput, Prisma.AdminMailboxUncheckedUpdateWithoutBccAddressesInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutBccAddressesInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutBccAddressesInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxCreateWithoutAdminUserInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
connection: Prisma.AdminDataConnectionCreateNestedOneWithoutMailboxesInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedCreateWithoutAdminUserInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedCreateNestedManyWithoutMailboxInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedCreateNestedManyWithoutMailboxInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedCreateNestedManyWithoutMailboxInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedCreateNestedManyWithoutMailboxInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedCreateNestedManyWithoutMailboxInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedCreateNestedManyWithoutMailboxInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedCreateNestedManyWithoutMailboxInput
|
|
}
|
|
|
|
export type AdminMailboxCreateOrConnectWithoutAdminUserInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateManyAdminUserInputEnvelope = {
|
|
data: Prisma.AdminMailboxCreateManyAdminUserInput | Prisma.AdminMailboxCreateManyAdminUserInput[]
|
|
skipDuplicates?: boolean
|
|
}
|
|
|
|
export type AdminMailboxUpsertWithWhereUniqueWithoutAdminUserInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedUpdateWithoutAdminUserInput>
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedCreateWithoutAdminUserInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithWhereUniqueWithoutAdminUserInput = {
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateWithoutAdminUserInput, Prisma.AdminMailboxUncheckedUpdateWithoutAdminUserInput>
|
|
}
|
|
|
|
export type AdminMailboxUpdateManyWithWhereWithoutAdminUserInput = {
|
|
where: Prisma.AdminMailboxScalarWhereInput
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateManyMutationInput, Prisma.AdminMailboxUncheckedUpdateManyWithoutAdminUserInput>
|
|
}
|
|
|
|
export type AdminMailboxCreateManyConnectionInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
adminUserId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutConnectionInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
adminUser?: Prisma.AdminUserUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutConnectionInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateManyWithoutConnectionInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
adminUserId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
}
|
|
|
|
export type AdminMailboxCreateManyAdminUserInput = {
|
|
id?: string
|
|
createdAt?: Date | string
|
|
updatedAt?: Date | string
|
|
archivedAt?: Date | string | null
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName?: string | null
|
|
providerAccountId: string
|
|
status?: $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Date | string | null
|
|
lastRecoveryPollAt?: Date | string | null
|
|
webhookExpiresAt?: Date | string | null
|
|
lastErrorMessageKey?: string | null
|
|
}
|
|
|
|
export type AdminMailboxUpdateWithoutAdminUserInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
connection?: Prisma.AdminDataConnectionUpdateOneRequiredWithoutMailboxesNestedInput
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateWithoutAdminUserInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
syncCursors?: Prisma.AdminMailboxSyncCursorUncheckedUpdateManyWithoutMailboxNestedInput
|
|
webhookEvents?: Prisma.AdminMailboxWebhookEventUncheckedUpdateManyWithoutMailboxNestedInput
|
|
threads?: Prisma.AdminEmailThreadUncheckedUpdateManyWithoutMailboxNestedInput
|
|
messages?: Prisma.AdminEmailMessageUncheckedUpdateManyWithoutMailboxNestedInput
|
|
scheduled?: Prisma.AdminScheduledEmailUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bulkRuns?: Prisma.AdminBulkEmailRunUncheckedUpdateManyWithoutMailboxNestedInput
|
|
bccAddresses?: Prisma.AdminBccAddressUncheckedUpdateManyWithoutMailboxNestedInput
|
|
}
|
|
|
|
export type AdminMailboxUncheckedUpdateManyWithoutAdminUserInput = {
|
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
connectionId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
emailAddress?: Prisma.StringFieldUpdateOperationsInput | string
|
|
normalizedEmail?: Prisma.StringFieldUpdateOperationsInput | string
|
|
displayName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
providerAccountId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
status?: Prisma.EnumAdminMailboxStatusFieldUpdateOperationsInput | $Enums.AdminMailboxStatus
|
|
lastSyncAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastRecoveryPollAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
webhookExpiresAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
|
lastErrorMessageKey?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
}
|
|
|
|
|
|
/**
|
|
* Count Type AdminMailboxCountOutputType
|
|
*/
|
|
|
|
export type AdminMailboxCountOutputType = {
|
|
syncCursors: number
|
|
webhookEvents: number
|
|
threads: number
|
|
messages: number
|
|
scheduled: number
|
|
bulkRuns: number
|
|
bccAddresses: number
|
|
}
|
|
|
|
export type AdminMailboxCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
syncCursors?: boolean | AdminMailboxCountOutputTypeCountSyncCursorsArgs
|
|
webhookEvents?: boolean | AdminMailboxCountOutputTypeCountWebhookEventsArgs
|
|
threads?: boolean | AdminMailboxCountOutputTypeCountThreadsArgs
|
|
messages?: boolean | AdminMailboxCountOutputTypeCountMessagesArgs
|
|
scheduled?: boolean | AdminMailboxCountOutputTypeCountScheduledArgs
|
|
bulkRuns?: boolean | AdminMailboxCountOutputTypeCountBulkRunsArgs
|
|
bccAddresses?: boolean | AdminMailboxCountOutputTypeCountBccAddressesArgs
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailboxCountOutputType
|
|
*/
|
|
select?: Prisma.AdminMailboxCountOutputTypeSelect<ExtArgs> | null
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountSyncCursorsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminMailboxSyncCursorWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountWebhookEventsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminMailboxWebhookEventWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountThreadsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminEmailThreadWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountMessagesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminEmailMessageWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountScheduledArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminScheduledEmailWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountBulkRunsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminBulkEmailRunWhereInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailboxCountOutputType without action
|
|
*/
|
|
export type AdminMailboxCountOutputTypeCountBccAddressesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
where?: Prisma.AdminBccAddressWhereInput
|
|
}
|
|
|
|
|
|
export type AdminMailboxSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
|
id?: boolean
|
|
createdAt?: boolean
|
|
updatedAt?: boolean
|
|
archivedAt?: boolean
|
|
adminUserId?: boolean
|
|
connectionId?: boolean
|
|
emailAddress?: boolean
|
|
normalizedEmail?: boolean
|
|
displayName?: boolean
|
|
providerAccountId?: boolean
|
|
status?: boolean
|
|
lastSyncAt?: boolean
|
|
lastRecoveryPollAt?: boolean
|
|
webhookExpiresAt?: boolean
|
|
lastErrorMessageKey?: boolean
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
syncCursors?: boolean | Prisma.AdminMailbox$syncCursorsArgs<ExtArgs>
|
|
webhookEvents?: boolean | Prisma.AdminMailbox$webhookEventsArgs<ExtArgs>
|
|
threads?: boolean | Prisma.AdminMailbox$threadsArgs<ExtArgs>
|
|
messages?: boolean | Prisma.AdminMailbox$messagesArgs<ExtArgs>
|
|
scheduled?: boolean | Prisma.AdminMailbox$scheduledArgs<ExtArgs>
|
|
bulkRuns?: boolean | Prisma.AdminMailbox$bulkRunsArgs<ExtArgs>
|
|
bccAddresses?: boolean | Prisma.AdminMailbox$bccAddressesArgs<ExtArgs>
|
|
_count?: boolean | Prisma.AdminMailboxCountOutputTypeDefaultArgs<ExtArgs>
|
|
}, ExtArgs["result"]["adminMailbox"]>
|
|
|
|
export type AdminMailboxSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
|
id?: boolean
|
|
createdAt?: boolean
|
|
updatedAt?: boolean
|
|
archivedAt?: boolean
|
|
adminUserId?: boolean
|
|
connectionId?: boolean
|
|
emailAddress?: boolean
|
|
normalizedEmail?: boolean
|
|
displayName?: boolean
|
|
providerAccountId?: boolean
|
|
status?: boolean
|
|
lastSyncAt?: boolean
|
|
lastRecoveryPollAt?: boolean
|
|
webhookExpiresAt?: boolean
|
|
lastErrorMessageKey?: boolean
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
}, ExtArgs["result"]["adminMailbox"]>
|
|
|
|
export type AdminMailboxSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
|
id?: boolean
|
|
createdAt?: boolean
|
|
updatedAt?: boolean
|
|
archivedAt?: boolean
|
|
adminUserId?: boolean
|
|
connectionId?: boolean
|
|
emailAddress?: boolean
|
|
normalizedEmail?: boolean
|
|
displayName?: boolean
|
|
providerAccountId?: boolean
|
|
status?: boolean
|
|
lastSyncAt?: boolean
|
|
lastRecoveryPollAt?: boolean
|
|
webhookExpiresAt?: boolean
|
|
lastErrorMessageKey?: boolean
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
}, ExtArgs["result"]["adminMailbox"]>
|
|
|
|
export type AdminMailboxSelectScalar = {
|
|
id?: boolean
|
|
createdAt?: boolean
|
|
updatedAt?: boolean
|
|
archivedAt?: boolean
|
|
adminUserId?: boolean
|
|
connectionId?: boolean
|
|
emailAddress?: boolean
|
|
normalizedEmail?: boolean
|
|
displayName?: boolean
|
|
providerAccountId?: boolean
|
|
status?: boolean
|
|
lastSyncAt?: boolean
|
|
lastRecoveryPollAt?: boolean
|
|
webhookExpiresAt?: boolean
|
|
lastErrorMessageKey?: boolean
|
|
}
|
|
|
|
export type AdminMailboxOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "createdAt" | "updatedAt" | "archivedAt" | "adminUserId" | "connectionId" | "emailAddress" | "normalizedEmail" | "displayName" | "providerAccountId" | "status" | "lastSyncAt" | "lastRecoveryPollAt" | "webhookExpiresAt" | "lastErrorMessageKey", ExtArgs["result"]["adminMailbox"]>
|
|
export type AdminMailboxInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
syncCursors?: boolean | Prisma.AdminMailbox$syncCursorsArgs<ExtArgs>
|
|
webhookEvents?: boolean | Prisma.AdminMailbox$webhookEventsArgs<ExtArgs>
|
|
threads?: boolean | Prisma.AdminMailbox$threadsArgs<ExtArgs>
|
|
messages?: boolean | Prisma.AdminMailbox$messagesArgs<ExtArgs>
|
|
scheduled?: boolean | Prisma.AdminMailbox$scheduledArgs<ExtArgs>
|
|
bulkRuns?: boolean | Prisma.AdminMailbox$bulkRunsArgs<ExtArgs>
|
|
bccAddresses?: boolean | Prisma.AdminMailbox$bccAddressesArgs<ExtArgs>
|
|
_count?: boolean | Prisma.AdminMailboxCountOutputTypeDefaultArgs<ExtArgs>
|
|
}
|
|
export type AdminMailboxIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
}
|
|
export type AdminMailboxIncludeUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
adminUser?: boolean | Prisma.AdminUserDefaultArgs<ExtArgs>
|
|
connection?: boolean | Prisma.AdminDataConnectionDefaultArgs<ExtArgs>
|
|
}
|
|
|
|
export type $AdminMailboxPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
name: "AdminMailbox"
|
|
objects: {
|
|
adminUser: Prisma.$AdminUserPayload<ExtArgs>
|
|
connection: Prisma.$AdminDataConnectionPayload<ExtArgs>
|
|
syncCursors: Prisma.$AdminMailboxSyncCursorPayload<ExtArgs>[]
|
|
webhookEvents: Prisma.$AdminMailboxWebhookEventPayload<ExtArgs>[]
|
|
threads: Prisma.$AdminEmailThreadPayload<ExtArgs>[]
|
|
messages: Prisma.$AdminEmailMessagePayload<ExtArgs>[]
|
|
scheduled: Prisma.$AdminScheduledEmailPayload<ExtArgs>[]
|
|
bulkRuns: Prisma.$AdminBulkEmailRunPayload<ExtArgs>[]
|
|
bccAddresses: Prisma.$AdminBccAddressPayload<ExtArgs>[]
|
|
}
|
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
|
id: string
|
|
createdAt: Date
|
|
updatedAt: Date
|
|
archivedAt: Date | null
|
|
adminUserId: string
|
|
connectionId: string
|
|
emailAddress: string
|
|
normalizedEmail: string
|
|
displayName: string | null
|
|
providerAccountId: string
|
|
status: $Enums.AdminMailboxStatus
|
|
lastSyncAt: Date | null
|
|
lastRecoveryPollAt: Date | null
|
|
webhookExpiresAt: Date | null
|
|
lastErrorMessageKey: string | null
|
|
}, ExtArgs["result"]["adminMailbox"]>
|
|
composites: {}
|
|
}
|
|
|
|
export type AdminMailboxGetPayload<S extends boolean | null | undefined | AdminMailboxDefaultArgs> = runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload, S>
|
|
|
|
export type AdminMailboxCountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> =
|
|
Omit<AdminMailboxFindManyArgs, 'select' | 'include' | 'distinct' | 'omit'> & {
|
|
select?: AdminMailboxCountAggregateInputType | true
|
|
}
|
|
|
|
export interface AdminMailboxDelegate<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> {
|
|
[K: symbol]: { types: Prisma.TypeMap<ExtArgs>['model']['AdminMailbox'], meta: { name: 'AdminMailbox' } }
|
|
/**
|
|
* Find zero or one AdminMailbox that matches the filter.
|
|
* @param {AdminMailboxFindUniqueArgs} args - Arguments to find a AdminMailbox
|
|
* @example
|
|
* // Get one AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.findUnique({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* }
|
|
* })
|
|
*/
|
|
findUnique<T extends AdminMailboxFindUniqueArgs>(args: Prisma.SelectSubset<T, AdminMailboxFindUniqueArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Find one AdminMailbox that matches the filter or throw an error with `error.code='P2025'`
|
|
* if no matches were found.
|
|
* @param {AdminMailboxFindUniqueOrThrowArgs} args - Arguments to find a AdminMailbox
|
|
* @example
|
|
* // Get one AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.findUniqueOrThrow({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* }
|
|
* })
|
|
*/
|
|
findUniqueOrThrow<T extends AdminMailboxFindUniqueOrThrowArgs>(args: Prisma.SelectSubset<T, AdminMailboxFindUniqueOrThrowArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Find the first AdminMailbox that matches the filter.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxFindFirstArgs} args - Arguments to find a AdminMailbox
|
|
* @example
|
|
* // Get one AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.findFirst({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* }
|
|
* })
|
|
*/
|
|
findFirst<T extends AdminMailboxFindFirstArgs>(args?: Prisma.SelectSubset<T, AdminMailboxFindFirstArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Find the first AdminMailbox that matches the filter or
|
|
* throw `PrismaKnownClientError` with `P2025` code if no matches were found.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxFindFirstOrThrowArgs} args - Arguments to find a AdminMailbox
|
|
* @example
|
|
* // Get one AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.findFirstOrThrow({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* }
|
|
* })
|
|
*/
|
|
findFirstOrThrow<T extends AdminMailboxFindFirstOrThrowArgs>(args?: Prisma.SelectSubset<T, AdminMailboxFindFirstOrThrowArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Find zero or more AdminMailboxes that matches the filter.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxFindManyArgs} args - Arguments to filter and select certain fields only.
|
|
* @example
|
|
* // Get all AdminMailboxes
|
|
* const adminMailboxes = await prisma.adminMailbox.findMany()
|
|
*
|
|
* // Get first 10 AdminMailboxes
|
|
* const adminMailboxes = await prisma.adminMailbox.findMany({ take: 10 })
|
|
*
|
|
* // Only select the `id`
|
|
* const adminMailboxWithIdOnly = await prisma.adminMailbox.findMany({ select: { id: true } })
|
|
*
|
|
*/
|
|
findMany<T extends AdminMailboxFindManyArgs>(args?: Prisma.SelectSubset<T, AdminMailboxFindManyArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "findMany", GlobalOmitOptions>>
|
|
|
|
/**
|
|
* Create a AdminMailbox.
|
|
* @param {AdminMailboxCreateArgs} args - Arguments to create a AdminMailbox.
|
|
* @example
|
|
* // Create one AdminMailbox
|
|
* const AdminMailbox = await prisma.adminMailbox.create({
|
|
* data: {
|
|
* // ... data to create a AdminMailbox
|
|
* }
|
|
* })
|
|
*
|
|
*/
|
|
create<T extends AdminMailboxCreateArgs>(args: Prisma.SelectSubset<T, AdminMailboxCreateArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Create many AdminMailboxes.
|
|
* @param {AdminMailboxCreateManyArgs} args - Arguments to create many AdminMailboxes.
|
|
* @example
|
|
* // Create many AdminMailboxes
|
|
* const adminMailbox = await prisma.adminMailbox.createMany({
|
|
* data: [
|
|
* // ... provide data here
|
|
* ]
|
|
* })
|
|
*
|
|
*/
|
|
createMany<T extends AdminMailboxCreateManyArgs>(args?: Prisma.SelectSubset<T, AdminMailboxCreateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
|
|
|
|
/**
|
|
* Create many AdminMailboxes and returns the data saved in the database.
|
|
* @param {AdminMailboxCreateManyAndReturnArgs} args - Arguments to create many AdminMailboxes.
|
|
* @example
|
|
* // Create many AdminMailboxes
|
|
* const adminMailbox = await prisma.adminMailbox.createManyAndReturn({
|
|
* data: [
|
|
* // ... provide data here
|
|
* ]
|
|
* })
|
|
*
|
|
* // Create many AdminMailboxes and only return the `id`
|
|
* const adminMailboxWithIdOnly = await prisma.adminMailbox.createManyAndReturn({
|
|
* select: { id: true },
|
|
* data: [
|
|
* // ... provide data here
|
|
* ]
|
|
* })
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
*
|
|
*/
|
|
createManyAndReturn<T extends AdminMailboxCreateManyAndReturnArgs>(args?: Prisma.SelectSubset<T, AdminMailboxCreateManyAndReturnArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "createManyAndReturn", GlobalOmitOptions>>
|
|
|
|
/**
|
|
* Delete a AdminMailbox.
|
|
* @param {AdminMailboxDeleteArgs} args - Arguments to delete one AdminMailbox.
|
|
* @example
|
|
* // Delete one AdminMailbox
|
|
* const AdminMailbox = await prisma.adminMailbox.delete({
|
|
* where: {
|
|
* // ... filter to delete one AdminMailbox
|
|
* }
|
|
* })
|
|
*
|
|
*/
|
|
delete<T extends AdminMailboxDeleteArgs>(args: Prisma.SelectSubset<T, AdminMailboxDeleteArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Update one AdminMailbox.
|
|
* @param {AdminMailboxUpdateArgs} args - Arguments to update one AdminMailbox.
|
|
* @example
|
|
* // Update one AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.update({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* },
|
|
* data: {
|
|
* // ... provide data here
|
|
* }
|
|
* })
|
|
*
|
|
*/
|
|
update<T extends AdminMailboxUpdateArgs>(args: Prisma.SelectSubset<T, AdminMailboxUpdateArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
/**
|
|
* Delete zero or more AdminMailboxes.
|
|
* @param {AdminMailboxDeleteManyArgs} args - Arguments to filter AdminMailboxes to delete.
|
|
* @example
|
|
* // Delete a few AdminMailboxes
|
|
* const { count } = await prisma.adminMailbox.deleteMany({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* }
|
|
* })
|
|
*
|
|
*/
|
|
deleteMany<T extends AdminMailboxDeleteManyArgs>(args?: Prisma.SelectSubset<T, AdminMailboxDeleteManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
|
|
|
|
/**
|
|
* Update zero or more AdminMailboxes.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxUpdateManyArgs} args - Arguments to update one or more rows.
|
|
* @example
|
|
* // Update many AdminMailboxes
|
|
* const adminMailbox = await prisma.adminMailbox.updateMany({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* },
|
|
* data: {
|
|
* // ... provide data here
|
|
* }
|
|
* })
|
|
*
|
|
*/
|
|
updateMany<T extends AdminMailboxUpdateManyArgs>(args: Prisma.SelectSubset<T, AdminMailboxUpdateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
|
|
|
|
/**
|
|
* Update zero or more AdminMailboxes and returns the data updated in the database.
|
|
* @param {AdminMailboxUpdateManyAndReturnArgs} args - Arguments to update many AdminMailboxes.
|
|
* @example
|
|
* // Update many AdminMailboxes
|
|
* const adminMailbox = await prisma.adminMailbox.updateManyAndReturn({
|
|
* where: {
|
|
* // ... provide filter here
|
|
* },
|
|
* data: [
|
|
* // ... provide data here
|
|
* ]
|
|
* })
|
|
*
|
|
* // Update zero or more AdminMailboxes and only return the `id`
|
|
* const adminMailboxWithIdOnly = await prisma.adminMailbox.updateManyAndReturn({
|
|
* select: { id: true },
|
|
* where: {
|
|
* // ... provide filter here
|
|
* },
|
|
* data: [
|
|
* // ... provide data here
|
|
* ]
|
|
* })
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
*
|
|
*/
|
|
updateManyAndReturn<T extends AdminMailboxUpdateManyAndReturnArgs>(args: Prisma.SelectSubset<T, AdminMailboxUpdateManyAndReturnArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "updateManyAndReturn", GlobalOmitOptions>>
|
|
|
|
/**
|
|
* Create or update one AdminMailbox.
|
|
* @param {AdminMailboxUpsertArgs} args - Arguments to update or create a AdminMailbox.
|
|
* @example
|
|
* // Update or create a AdminMailbox
|
|
* const adminMailbox = await prisma.adminMailbox.upsert({
|
|
* create: {
|
|
* // ... data to create a AdminMailbox
|
|
* },
|
|
* update: {
|
|
* // ... in case it already exists, update
|
|
* },
|
|
* where: {
|
|
* // ... the filter for the AdminMailbox we want to update
|
|
* }
|
|
* })
|
|
*/
|
|
upsert<T extends AdminMailboxUpsertArgs>(args: Prisma.SelectSubset<T, AdminMailboxUpsertArgs<ExtArgs>>): Prisma.Prisma__AdminMailboxClient<runtime.Types.Result.GetResult<Prisma.$AdminMailboxPayload<ExtArgs>, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
|
|
|
|
|
|
/**
|
|
* Count the number of AdminMailboxes.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxCountArgs} args - Arguments to filter AdminMailboxes to count.
|
|
* @example
|
|
* // Count the number of AdminMailboxes
|
|
* const count = await prisma.adminMailbox.count({
|
|
* where: {
|
|
* // ... the filter for the AdminMailboxes we want to count
|
|
* }
|
|
* })
|
|
**/
|
|
count<T extends AdminMailboxCountArgs>(
|
|
args?: Prisma.Subset<T, AdminMailboxCountArgs>,
|
|
): Prisma.PrismaPromise<
|
|
T extends runtime.Types.Utils.Record<'select', any>
|
|
? T['select'] extends true
|
|
? number
|
|
: Prisma.GetScalarType<T['select'], AdminMailboxCountAggregateOutputType>
|
|
: number
|
|
>
|
|
|
|
/**
|
|
* Allows you to perform aggregations operations on a AdminMailbox.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxAggregateArgs} args - Select which aggregations you would like to apply and on what fields.
|
|
* @example
|
|
* // Ordered by age ascending
|
|
* // Where email contains prisma.io
|
|
* // Limited to the 10 users
|
|
* const aggregations = await prisma.user.aggregate({
|
|
* _avg: {
|
|
* age: true,
|
|
* },
|
|
* where: {
|
|
* email: {
|
|
* contains: "prisma.io",
|
|
* },
|
|
* },
|
|
* orderBy: {
|
|
* age: "asc",
|
|
* },
|
|
* take: 10,
|
|
* })
|
|
**/
|
|
aggregate<T extends AdminMailboxAggregateArgs>(args: Prisma.Subset<T, AdminMailboxAggregateArgs>): Prisma.PrismaPromise<GetAdminMailboxAggregateType<T>>
|
|
|
|
/**
|
|
* Group by AdminMailbox.
|
|
* Note, that providing `undefined` is treated as the value not being there.
|
|
* Read more here: https://pris.ly/d/null-undefined
|
|
* @param {AdminMailboxGroupByArgs} args - Group by arguments.
|
|
* @example
|
|
* // Group by city, order by createdAt, get count
|
|
* const result = await prisma.user.groupBy({
|
|
* by: ['city', 'createdAt'],
|
|
* orderBy: {
|
|
* createdAt: true
|
|
* },
|
|
* _count: {
|
|
* _all: true
|
|
* },
|
|
* })
|
|
*
|
|
**/
|
|
groupBy<
|
|
T extends AdminMailboxGroupByArgs,
|
|
HasSelectOrTake extends Prisma.Or<
|
|
Prisma.Extends<'skip', Prisma.Keys<T>>,
|
|
Prisma.Extends<'take', Prisma.Keys<T>>
|
|
>,
|
|
OrderByArg extends Prisma.True extends HasSelectOrTake
|
|
? { orderBy: AdminMailboxGroupByArgs['orderBy'] }
|
|
: { orderBy?: AdminMailboxGroupByArgs['orderBy'] },
|
|
OrderFields extends Prisma.ExcludeUnderscoreKeys<Prisma.Keys<Prisma.MaybeTupleToUnion<T['orderBy']>>>,
|
|
ByFields extends Prisma.MaybeTupleToUnion<T['by']>,
|
|
ByValid extends Prisma.Has<ByFields, OrderFields>,
|
|
HavingFields extends Prisma.GetHavingFields<T['having']>,
|
|
HavingValid extends Prisma.Has<ByFields, HavingFields>,
|
|
ByEmpty extends T['by'] extends never[] ? Prisma.True : Prisma.False,
|
|
InputErrors extends ByEmpty extends Prisma.True
|
|
? `Error: "by" must not be empty.`
|
|
: HavingValid extends Prisma.False
|
|
? {
|
|
[P in HavingFields]: P extends ByFields
|
|
? never
|
|
: P extends string
|
|
? `Error: Field "${P}" used in "having" needs to be provided in "by".`
|
|
: [
|
|
Error,
|
|
'Field ',
|
|
P,
|
|
` in "having" needs to be provided in "by"`,
|
|
]
|
|
}[HavingFields]
|
|
: 'take' extends Prisma.Keys<T>
|
|
? 'orderBy' extends Prisma.Keys<T>
|
|
? ByValid extends Prisma.True
|
|
? {}
|
|
: {
|
|
[P in OrderFields]: P extends ByFields
|
|
? never
|
|
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
|
|
}[OrderFields]
|
|
: 'Error: If you provide "take", you also need to provide "orderBy"'
|
|
: 'skip' extends Prisma.Keys<T>
|
|
? 'orderBy' extends Prisma.Keys<T>
|
|
? ByValid extends Prisma.True
|
|
? {}
|
|
: {
|
|
[P in OrderFields]: P extends ByFields
|
|
? never
|
|
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
|
|
}[OrderFields]
|
|
: 'Error: If you provide "skip", you also need to provide "orderBy"'
|
|
: ByValid extends Prisma.True
|
|
? {}
|
|
: {
|
|
[P in OrderFields]: P extends ByFields
|
|
? never
|
|
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
|
|
}[OrderFields]
|
|
>(args: Prisma.SubsetIntersection<T, AdminMailboxGroupByArgs, OrderByArg> & InputErrors): {} extends InputErrors ? GetAdminMailboxGroupByPayload<T> : Prisma.PrismaPromise<InputErrors>
|
|
/**
|
|
* Fields of the AdminMailbox model
|
|
*/
|
|
readonly fields: AdminMailboxFieldRefs;
|
|
}
|
|
|
|
/**
|
|
* The delegate class that acts as a "Promise-like" for AdminMailbox.
|
|
* Why is this prefixed with `Prisma__`?
|
|
* Because we want to prevent naming conflicts as mentioned in
|
|
* https://github.com/prisma/prisma-client-js/issues/707
|
|
*/
|
|
export interface Prisma__AdminMailboxClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
|
adminUser<T extends Prisma.AdminUserDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminUserDefaultArgs<ExtArgs>>): Prisma.Prisma__AdminUserClient<runtime.Types.Result.GetResult<Prisma.$AdminUserPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
|
connection<T extends Prisma.AdminDataConnectionDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminDataConnectionDefaultArgs<ExtArgs>>): Prisma.Prisma__AdminDataConnectionClient<runtime.Types.Result.GetResult<Prisma.$AdminDataConnectionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
|
syncCursors<T extends Prisma.AdminMailbox$syncCursorsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$syncCursorsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminMailboxSyncCursorPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
webhookEvents<T extends Prisma.AdminMailbox$webhookEventsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$webhookEventsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminMailboxWebhookEventPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
threads<T extends Prisma.AdminMailbox$threadsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$threadsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminEmailThreadPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
messages<T extends Prisma.AdminMailbox$messagesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$messagesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminEmailMessagePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
scheduled<T extends Prisma.AdminMailbox$scheduledArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$scheduledArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminScheduledEmailPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
bulkRuns<T extends Prisma.AdminMailbox$bulkRunsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$bulkRunsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminBulkEmailRunPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
bccAddresses<T extends Prisma.AdminMailbox$bccAddressesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminMailbox$bccAddressesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminBccAddressPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
/**
|
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
|
* @param onrejected The callback to execute when the Promise is rejected.
|
|
* @returns A Promise for the completion of which ever callback is executed.
|
|
*/
|
|
then<TResult1 = T, TResult2 = never>(onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null): runtime.Types.Utils.JsPromise<TResult1 | TResult2>
|
|
/**
|
|
* Attaches a callback for only the rejection of the Promise.
|
|
* @param onrejected The callback to execute when the Promise is rejected.
|
|
* @returns A Promise for the completion of the callback.
|
|
*/
|
|
catch<TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | undefined | null): runtime.Types.Utils.JsPromise<T | TResult>
|
|
/**
|
|
* Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The
|
|
* resolved value cannot be modified from the callback.
|
|
* @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected).
|
|
* @returns A Promise for the completion of the callback.
|
|
*/
|
|
finally(onfinally?: (() => void) | undefined | null): runtime.Types.Utils.JsPromise<T>
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* Fields of the AdminMailbox model
|
|
*/
|
|
export interface AdminMailboxFieldRefs {
|
|
readonly id: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly createdAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly updatedAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly archivedAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly adminUserId: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly connectionId: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly emailAddress: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly normalizedEmail: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly displayName: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly providerAccountId: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
readonly status: Prisma.FieldRef<"AdminMailbox", 'AdminMailboxStatus'>
|
|
readonly lastSyncAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly lastRecoveryPollAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly webhookExpiresAt: Prisma.FieldRef<"AdminMailbox", 'DateTime'>
|
|
readonly lastErrorMessageKey: Prisma.FieldRef<"AdminMailbox", 'String'>
|
|
}
|
|
|
|
|
|
// Custom InputTypes
|
|
/**
|
|
* AdminMailbox findUnique
|
|
*/
|
|
export type AdminMailboxFindUniqueArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter, which AdminMailbox to fetch.
|
|
*/
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox findUniqueOrThrow
|
|
*/
|
|
export type AdminMailboxFindUniqueOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter, which AdminMailbox to fetch.
|
|
*/
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox findFirst
|
|
*/
|
|
export type AdminMailboxFindFirstArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter, which AdminMailbox to fetch.
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
|
|
*
|
|
* Determine the order of AdminMailboxes to fetch.
|
|
*/
|
|
orderBy?: Prisma.AdminMailboxOrderByWithRelationInput | Prisma.AdminMailboxOrderByWithRelationInput[]
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
|
|
*
|
|
* Sets the position for searching for AdminMailboxes.
|
|
*/
|
|
cursor?: Prisma.AdminMailboxWhereUniqueInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Take `±n` AdminMailboxes from the position of the cursor.
|
|
*/
|
|
take?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Skip the first `n` AdminMailboxes.
|
|
*/
|
|
skip?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
|
|
*
|
|
* Filter by unique combinations of AdminMailboxes.
|
|
*/
|
|
distinct?: Prisma.AdminMailboxScalarFieldEnum | Prisma.AdminMailboxScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox findFirstOrThrow
|
|
*/
|
|
export type AdminMailboxFindFirstOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter, which AdminMailbox to fetch.
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
|
|
*
|
|
* Determine the order of AdminMailboxes to fetch.
|
|
*/
|
|
orderBy?: Prisma.AdminMailboxOrderByWithRelationInput | Prisma.AdminMailboxOrderByWithRelationInput[]
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
|
|
*
|
|
* Sets the position for searching for AdminMailboxes.
|
|
*/
|
|
cursor?: Prisma.AdminMailboxWhereUniqueInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Take `±n` AdminMailboxes from the position of the cursor.
|
|
*/
|
|
take?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Skip the first `n` AdminMailboxes.
|
|
*/
|
|
skip?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
|
|
*
|
|
* Filter by unique combinations of AdminMailboxes.
|
|
*/
|
|
distinct?: Prisma.AdminMailboxScalarFieldEnum | Prisma.AdminMailboxScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox findMany
|
|
*/
|
|
export type AdminMailboxFindManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter, which AdminMailboxes to fetch.
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
|
|
*
|
|
* Determine the order of AdminMailboxes to fetch.
|
|
*/
|
|
orderBy?: Prisma.AdminMailboxOrderByWithRelationInput | Prisma.AdminMailboxOrderByWithRelationInput[]
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
|
|
*
|
|
* Sets the position for listing AdminMailboxes.
|
|
*/
|
|
cursor?: Prisma.AdminMailboxWhereUniqueInput
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Take `±n` AdminMailboxes from the position of the cursor.
|
|
*/
|
|
take?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
|
|
*
|
|
* Skip the first `n` AdminMailboxes.
|
|
*/
|
|
skip?: number
|
|
/**
|
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
|
|
*
|
|
* Filter by unique combinations of AdminMailboxes.
|
|
*/
|
|
distinct?: Prisma.AdminMailboxScalarFieldEnum | Prisma.AdminMailboxScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox create
|
|
*/
|
|
export type AdminMailboxCreateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* The data needed to create a AdminMailbox.
|
|
*/
|
|
data: Prisma.XOR<Prisma.AdminMailboxCreateInput, Prisma.AdminMailboxUncheckedCreateInput>
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox createMany
|
|
*/
|
|
export type AdminMailboxCreateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* The data used to create many AdminMailboxes.
|
|
*/
|
|
data: Prisma.AdminMailboxCreateManyInput | Prisma.AdminMailboxCreateManyInput[]
|
|
skipDuplicates?: boolean
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox createManyAndReturn
|
|
*/
|
|
export type AdminMailboxCreateManyAndReturnArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelectCreateManyAndReturn<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* The data used to create many AdminMailboxes.
|
|
*/
|
|
data: Prisma.AdminMailboxCreateManyInput | Prisma.AdminMailboxCreateManyInput[]
|
|
skipDuplicates?: boolean
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxIncludeCreateManyAndReturn<ExtArgs> | null
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox update
|
|
*/
|
|
export type AdminMailboxUpdateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* The data needed to update a AdminMailbox.
|
|
*/
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateInput, Prisma.AdminMailboxUncheckedUpdateInput>
|
|
/**
|
|
* Choose, which AdminMailbox to update.
|
|
*/
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox updateMany
|
|
*/
|
|
export type AdminMailboxUpdateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* The data used to update AdminMailboxes.
|
|
*/
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateManyMutationInput, Prisma.AdminMailboxUncheckedUpdateManyInput>
|
|
/**
|
|
* Filter which AdminMailboxes to update
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* Limit how many AdminMailboxes to update.
|
|
*/
|
|
limit?: number
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox updateManyAndReturn
|
|
*/
|
|
export type AdminMailboxUpdateManyAndReturnArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelectUpdateManyAndReturn<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* The data used to update AdminMailboxes.
|
|
*/
|
|
data: Prisma.XOR<Prisma.AdminMailboxUpdateManyMutationInput, Prisma.AdminMailboxUncheckedUpdateManyInput>
|
|
/**
|
|
* Filter which AdminMailboxes to update
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* Limit how many AdminMailboxes to update.
|
|
*/
|
|
limit?: number
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxIncludeUpdateManyAndReturn<ExtArgs> | null
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox upsert
|
|
*/
|
|
export type AdminMailboxUpsertArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* The filter to search for the AdminMailbox to update in case it exists.
|
|
*/
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
/**
|
|
* In case the AdminMailbox found by the `where` argument doesn't exist, create a new AdminMailbox with this data.
|
|
*/
|
|
create: Prisma.XOR<Prisma.AdminMailboxCreateInput, Prisma.AdminMailboxUncheckedCreateInput>
|
|
/**
|
|
* In case the AdminMailbox was found with the provided `where` argument, update it with this data.
|
|
*/
|
|
update: Prisma.XOR<Prisma.AdminMailboxUpdateInput, Prisma.AdminMailboxUncheckedUpdateInput>
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox delete
|
|
*/
|
|
export type AdminMailboxDeleteArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
/**
|
|
* Filter which AdminMailbox to delete.
|
|
*/
|
|
where: Prisma.AdminMailboxWhereUniqueInput
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox deleteMany
|
|
*/
|
|
export type AdminMailboxDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Filter which AdminMailboxes to delete
|
|
*/
|
|
where?: Prisma.AdminMailboxWhereInput
|
|
/**
|
|
* Limit how many AdminMailboxes to delete.
|
|
*/
|
|
limit?: number
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.syncCursors
|
|
*/
|
|
export type AdminMailbox$syncCursorsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailboxSyncCursor
|
|
*/
|
|
select?: Prisma.AdminMailboxSyncCursorSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailboxSyncCursor
|
|
*/
|
|
omit?: Prisma.AdminMailboxSyncCursorOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxSyncCursorInclude<ExtArgs> | null
|
|
where?: Prisma.AdminMailboxSyncCursorWhereInput
|
|
orderBy?: Prisma.AdminMailboxSyncCursorOrderByWithRelationInput | Prisma.AdminMailboxSyncCursorOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminMailboxSyncCursorWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminMailboxSyncCursorScalarFieldEnum | Prisma.AdminMailboxSyncCursorScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.webhookEvents
|
|
*/
|
|
export type AdminMailbox$webhookEventsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailboxWebhookEvent
|
|
*/
|
|
select?: Prisma.AdminMailboxWebhookEventSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailboxWebhookEvent
|
|
*/
|
|
omit?: Prisma.AdminMailboxWebhookEventOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxWebhookEventInclude<ExtArgs> | null
|
|
where?: Prisma.AdminMailboxWebhookEventWhereInput
|
|
orderBy?: Prisma.AdminMailboxWebhookEventOrderByWithRelationInput | Prisma.AdminMailboxWebhookEventOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminMailboxWebhookEventWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminMailboxWebhookEventScalarFieldEnum | Prisma.AdminMailboxWebhookEventScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.threads
|
|
*/
|
|
export type AdminMailbox$threadsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminEmailThread
|
|
*/
|
|
select?: Prisma.AdminEmailThreadSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminEmailThread
|
|
*/
|
|
omit?: Prisma.AdminEmailThreadOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminEmailThreadInclude<ExtArgs> | null
|
|
where?: Prisma.AdminEmailThreadWhereInput
|
|
orderBy?: Prisma.AdminEmailThreadOrderByWithRelationInput | Prisma.AdminEmailThreadOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminEmailThreadWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminEmailThreadScalarFieldEnum | Prisma.AdminEmailThreadScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.messages
|
|
*/
|
|
export type AdminMailbox$messagesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminEmailMessage
|
|
*/
|
|
select?: Prisma.AdminEmailMessageSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminEmailMessage
|
|
*/
|
|
omit?: Prisma.AdminEmailMessageOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminEmailMessageInclude<ExtArgs> | null
|
|
where?: Prisma.AdminEmailMessageWhereInput
|
|
orderBy?: Prisma.AdminEmailMessageOrderByWithRelationInput | Prisma.AdminEmailMessageOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminEmailMessageWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminEmailMessageScalarFieldEnum | Prisma.AdminEmailMessageScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.scheduled
|
|
*/
|
|
export type AdminMailbox$scheduledArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminScheduledEmail
|
|
*/
|
|
select?: Prisma.AdminScheduledEmailSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminScheduledEmail
|
|
*/
|
|
omit?: Prisma.AdminScheduledEmailOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminScheduledEmailInclude<ExtArgs> | null
|
|
where?: Prisma.AdminScheduledEmailWhereInput
|
|
orderBy?: Prisma.AdminScheduledEmailOrderByWithRelationInput | Prisma.AdminScheduledEmailOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminScheduledEmailWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminScheduledEmailScalarFieldEnum | Prisma.AdminScheduledEmailScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.bulkRuns
|
|
*/
|
|
export type AdminMailbox$bulkRunsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminBulkEmailRun
|
|
*/
|
|
select?: Prisma.AdminBulkEmailRunSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminBulkEmailRun
|
|
*/
|
|
omit?: Prisma.AdminBulkEmailRunOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminBulkEmailRunInclude<ExtArgs> | null
|
|
where?: Prisma.AdminBulkEmailRunWhereInput
|
|
orderBy?: Prisma.AdminBulkEmailRunOrderByWithRelationInput | Prisma.AdminBulkEmailRunOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminBulkEmailRunWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminBulkEmailRunScalarFieldEnum | Prisma.AdminBulkEmailRunScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox.bccAddresses
|
|
*/
|
|
export type AdminMailbox$bccAddressesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminBccAddress
|
|
*/
|
|
select?: Prisma.AdminBccAddressSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminBccAddress
|
|
*/
|
|
omit?: Prisma.AdminBccAddressOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminBccAddressInclude<ExtArgs> | null
|
|
where?: Prisma.AdminBccAddressWhereInput
|
|
orderBy?: Prisma.AdminBccAddressOrderByWithRelationInput | Prisma.AdminBccAddressOrderByWithRelationInput[]
|
|
cursor?: Prisma.AdminBccAddressWhereUniqueInput
|
|
take?: number
|
|
skip?: number
|
|
distinct?: Prisma.AdminBccAddressScalarFieldEnum | Prisma.AdminBccAddressScalarFieldEnum[]
|
|
}
|
|
|
|
/**
|
|
* AdminMailbox without action
|
|
*/
|
|
export type AdminMailboxDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
/**
|
|
* Select specific fields to fetch from the AdminMailbox
|
|
*/
|
|
select?: Prisma.AdminMailboxSelect<ExtArgs> | null
|
|
/**
|
|
* Omit specific fields from the AdminMailbox
|
|
*/
|
|
omit?: Prisma.AdminMailboxOmit<ExtArgs> | null
|
|
/**
|
|
* Choose, which related nodes to fetch as well
|
|
*/
|
|
include?: Prisma.AdminMailboxInclude<ExtArgs> | null
|
|
}
|