/* !!! This is code generated by Prisma. Do not edit directly. !!! */ /* eslint-disable */ // biome-ignore-all lint: generated file // @ts-nocheck /* * This file exports the `AdminTask` 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 AdminTask * */ export type AdminTaskModel = runtime.Types.Result.DefaultSelection export type AggregateAdminTask = { _count: AdminTaskCountAggregateOutputType | null _avg: AdminTaskAvgAggregateOutputType | null _sum: AdminTaskSumAggregateOutputType | null _min: AdminTaskMinAggregateOutputType | null _max: AdminTaskMaxAggregateOutputType | null } export type AdminTaskAvgAggregateOutputType = { recurrenceSequence: number | null } export type AdminTaskSumAggregateOutputType = { recurrenceSequence: number | null } export type AdminTaskMinAggregateOutputType = { id: string | null createdAt: Date | null updatedAt: Date | null archivedAt: Date | null title: string | null description: string | null contactId: string | null dealId: string | null assignedToAdminUserId: string | null createdByAdminUserId: string | null dueAt: Date | null timeZone: string | null reminderAt: Date | null reminderSentAt: Date | null priority: $Enums.AdminTaskPriority | null status: $Enums.AdminTaskStatus | null completedAt: Date | null source: $Enums.AdminTaskSource | null sourceActivityId: string | null recurrenceId: string | null recurrenceSequence: number | null } export type AdminTaskMaxAggregateOutputType = { id: string | null createdAt: Date | null updatedAt: Date | null archivedAt: Date | null title: string | null description: string | null contactId: string | null dealId: string | null assignedToAdminUserId: string | null createdByAdminUserId: string | null dueAt: Date | null timeZone: string | null reminderAt: Date | null reminderSentAt: Date | null priority: $Enums.AdminTaskPriority | null status: $Enums.AdminTaskStatus | null completedAt: Date | null source: $Enums.AdminTaskSource | null sourceActivityId: string | null recurrenceId: string | null recurrenceSequence: number | null } export type AdminTaskCountAggregateOutputType = { id: number createdAt: number updatedAt: number archivedAt: number title: number description: number contactId: number dealId: number assignedToAdminUserId: number createdByAdminUserId: number dueAt: number timeZone: number reminderAt: number reminderSentAt: number priority: number status: number completedAt: number source: number sourceActivityId: number recurrenceId: number recurrenceSequence: number _all: number } export type AdminTaskAvgAggregateInputType = { recurrenceSequence?: true } export type AdminTaskSumAggregateInputType = { recurrenceSequence?: true } export type AdminTaskMinAggregateInputType = { id?: true createdAt?: true updatedAt?: true archivedAt?: true title?: true description?: true contactId?: true dealId?: true assignedToAdminUserId?: true createdByAdminUserId?: true dueAt?: true timeZone?: true reminderAt?: true reminderSentAt?: true priority?: true status?: true completedAt?: true source?: true sourceActivityId?: true recurrenceId?: true recurrenceSequence?: true } export type AdminTaskMaxAggregateInputType = { id?: true createdAt?: true updatedAt?: true archivedAt?: true title?: true description?: true contactId?: true dealId?: true assignedToAdminUserId?: true createdByAdminUserId?: true dueAt?: true timeZone?: true reminderAt?: true reminderSentAt?: true priority?: true status?: true completedAt?: true source?: true sourceActivityId?: true recurrenceId?: true recurrenceSequence?: true } export type AdminTaskCountAggregateInputType = { id?: true createdAt?: true updatedAt?: true archivedAt?: true title?: true description?: true contactId?: true dealId?: true assignedToAdminUserId?: true createdByAdminUserId?: true dueAt?: true timeZone?: true reminderAt?: true reminderSentAt?: true priority?: true status?: true completedAt?: true source?: true sourceActivityId?: true recurrenceId?: true recurrenceSequence?: true _all?: true } export type AdminTaskAggregateArgs = { /** * Filter which AdminTask to aggregate. */ where?: Prisma.AdminTaskWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of AdminTasks to fetch. */ orderBy?: Prisma.AdminTaskOrderByWithRelationInput | Prisma.AdminTaskOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the start position */ cursor?: Prisma.AdminTaskWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` AdminTasks 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` AdminTasks. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Count returned AdminTasks **/ _count?: true | AdminTaskCountAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to average **/ _avg?: AdminTaskAvgAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to sum **/ _sum?: AdminTaskSumAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the minimum value **/ _min?: AdminTaskMinAggregateInputType /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} * * Select which fields to find the maximum value **/ _max?: AdminTaskMaxAggregateInputType } export type GetAdminTaskAggregateType = { [P in keyof T & keyof AggregateAdminTask]: P extends '_count' | 'count' ? T[P] extends true ? number : Prisma.GetScalarType : Prisma.GetScalarType } export type AdminTaskGroupByArgs = { where?: Prisma.AdminTaskWhereInput orderBy?: Prisma.AdminTaskOrderByWithAggregationInput | Prisma.AdminTaskOrderByWithAggregationInput[] by: Prisma.AdminTaskScalarFieldEnum[] | Prisma.AdminTaskScalarFieldEnum having?: Prisma.AdminTaskScalarWhereWithAggregatesInput take?: number skip?: number _count?: AdminTaskCountAggregateInputType | true _avg?: AdminTaskAvgAggregateInputType _sum?: AdminTaskSumAggregateInputType _min?: AdminTaskMinAggregateInputType _max?: AdminTaskMaxAggregateInputType } export type AdminTaskGroupByOutputType = { id: string createdAt: Date updatedAt: Date archivedAt: Date | null title: string description: string | null contactId: string | null dealId: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date timeZone: string reminderAt: Date | null reminderSentAt: Date | null priority: $Enums.AdminTaskPriority status: $Enums.AdminTaskStatus completedAt: Date | null source: $Enums.AdminTaskSource sourceActivityId: string | null recurrenceId: string | null recurrenceSequence: number _count: AdminTaskCountAggregateOutputType | null _avg: AdminTaskAvgAggregateOutputType | null _sum: AdminTaskSumAggregateOutputType | null _min: AdminTaskMinAggregateOutputType | null _max: AdminTaskMaxAggregateOutputType | null } export type GetAdminTaskGroupByPayload = Prisma.PrismaPromise< Array< Prisma.PickEnumerable & { [P in ((keyof T) & (keyof AdminTaskGroupByOutputType))]: P extends '_count' ? T[P] extends boolean ? number : Prisma.GetScalarType : Prisma.GetScalarType } > > export type AdminTaskWhereInput = { AND?: Prisma.AdminTaskWhereInput | Prisma.AdminTaskWhereInput[] OR?: Prisma.AdminTaskWhereInput[] NOT?: Prisma.AdminTaskWhereInput | Prisma.AdminTaskWhereInput[] id?: Prisma.StringFilter<"AdminTask"> | string createdAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string updatedAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string archivedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null title?: Prisma.StringFilter<"AdminTask"> | string description?: Prisma.StringNullableFilter<"AdminTask"> | string | null contactId?: Prisma.StringNullableFilter<"AdminTask"> | string | null dealId?: Prisma.StringNullableFilter<"AdminTask"> | string | null assignedToAdminUserId?: Prisma.StringFilter<"AdminTask"> | string createdByAdminUserId?: Prisma.StringFilter<"AdminTask"> | string dueAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string timeZone?: Prisma.StringFilter<"AdminTask"> | string reminderAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null reminderSentAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFilter<"AdminTask"> | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFilter<"AdminTask"> | $Enums.AdminTaskStatus completedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null source?: Prisma.EnumAdminTaskSourceFilter<"AdminTask"> | $Enums.AdminTaskSource sourceActivityId?: Prisma.StringNullableFilter<"AdminTask"> | string | null recurrenceId?: Prisma.StringNullableFilter<"AdminTask"> | string | null recurrenceSequence?: Prisma.IntFilter<"AdminTask"> | number contact?: Prisma.XOR | null deal?: Prisma.XOR | null recurrence?: Prisma.XOR | null sourceActivity?: Prisma.XOR | null activities?: Prisma.AdminActivityListRelationFilter callbackCall?: Prisma.XOR | null } export type AdminTaskOrderByWithRelationInput = { id?: Prisma.SortOrder createdAt?: Prisma.SortOrder updatedAt?: Prisma.SortOrder archivedAt?: Prisma.SortOrderInput | Prisma.SortOrder title?: Prisma.SortOrder description?: Prisma.SortOrderInput | Prisma.SortOrder contactId?: Prisma.SortOrderInput | Prisma.SortOrder dealId?: Prisma.SortOrderInput | Prisma.SortOrder assignedToAdminUserId?: Prisma.SortOrder createdByAdminUserId?: Prisma.SortOrder dueAt?: Prisma.SortOrder timeZone?: Prisma.SortOrder reminderAt?: Prisma.SortOrderInput | Prisma.SortOrder reminderSentAt?: Prisma.SortOrderInput | Prisma.SortOrder priority?: Prisma.SortOrder status?: Prisma.SortOrder completedAt?: Prisma.SortOrderInput | Prisma.SortOrder source?: Prisma.SortOrder sourceActivityId?: Prisma.SortOrderInput | Prisma.SortOrder recurrenceId?: Prisma.SortOrderInput | Prisma.SortOrder recurrenceSequence?: Prisma.SortOrder contact?: Prisma.AdminContactOrderByWithRelationInput deal?: Prisma.AdminDealOrderByWithRelationInput recurrence?: Prisma.AdminTaskRecurrenceOrderByWithRelationInput sourceActivity?: Prisma.AdminActivityOrderByWithRelationInput activities?: Prisma.AdminActivityOrderByRelationAggregateInput callbackCall?: Prisma.AdminCallSessionOrderByWithRelationInput } export type AdminTaskWhereUniqueInput = Prisma.AtLeast<{ id?: string sourceActivityId?: string admin_task_recurrence_sequence_key?: Prisma.AdminTaskAdmin_task_recurrence_sequence_keyCompoundUniqueInput AND?: Prisma.AdminTaskWhereInput | Prisma.AdminTaskWhereInput[] OR?: Prisma.AdminTaskWhereInput[] NOT?: Prisma.AdminTaskWhereInput | Prisma.AdminTaskWhereInput[] createdAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string updatedAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string archivedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null title?: Prisma.StringFilter<"AdminTask"> | string description?: Prisma.StringNullableFilter<"AdminTask"> | string | null contactId?: Prisma.StringNullableFilter<"AdminTask"> | string | null dealId?: Prisma.StringNullableFilter<"AdminTask"> | string | null assignedToAdminUserId?: Prisma.StringFilter<"AdminTask"> | string createdByAdminUserId?: Prisma.StringFilter<"AdminTask"> | string dueAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string timeZone?: Prisma.StringFilter<"AdminTask"> | string reminderAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null reminderSentAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFilter<"AdminTask"> | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFilter<"AdminTask"> | $Enums.AdminTaskStatus completedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null source?: Prisma.EnumAdminTaskSourceFilter<"AdminTask"> | $Enums.AdminTaskSource recurrenceId?: Prisma.StringNullableFilter<"AdminTask"> | string | null recurrenceSequence?: Prisma.IntFilter<"AdminTask"> | number contact?: Prisma.XOR | null deal?: Prisma.XOR | null recurrence?: Prisma.XOR | null sourceActivity?: Prisma.XOR | null activities?: Prisma.AdminActivityListRelationFilter callbackCall?: Prisma.XOR | null }, "id" | "sourceActivityId" | "admin_task_recurrence_sequence_key"> export type AdminTaskOrderByWithAggregationInput = { id?: Prisma.SortOrder createdAt?: Prisma.SortOrder updatedAt?: Prisma.SortOrder archivedAt?: Prisma.SortOrderInput | Prisma.SortOrder title?: Prisma.SortOrder description?: Prisma.SortOrderInput | Prisma.SortOrder contactId?: Prisma.SortOrderInput | Prisma.SortOrder dealId?: Prisma.SortOrderInput | Prisma.SortOrder assignedToAdminUserId?: Prisma.SortOrder createdByAdminUserId?: Prisma.SortOrder dueAt?: Prisma.SortOrder timeZone?: Prisma.SortOrder reminderAt?: Prisma.SortOrderInput | Prisma.SortOrder reminderSentAt?: Prisma.SortOrderInput | Prisma.SortOrder priority?: Prisma.SortOrder status?: Prisma.SortOrder completedAt?: Prisma.SortOrderInput | Prisma.SortOrder source?: Prisma.SortOrder sourceActivityId?: Prisma.SortOrderInput | Prisma.SortOrder recurrenceId?: Prisma.SortOrderInput | Prisma.SortOrder recurrenceSequence?: Prisma.SortOrder _count?: Prisma.AdminTaskCountOrderByAggregateInput _avg?: Prisma.AdminTaskAvgOrderByAggregateInput _max?: Prisma.AdminTaskMaxOrderByAggregateInput _min?: Prisma.AdminTaskMinOrderByAggregateInput _sum?: Prisma.AdminTaskSumOrderByAggregateInput } export type AdminTaskScalarWhereWithAggregatesInput = { AND?: Prisma.AdminTaskScalarWhereWithAggregatesInput | Prisma.AdminTaskScalarWhereWithAggregatesInput[] OR?: Prisma.AdminTaskScalarWhereWithAggregatesInput[] NOT?: Prisma.AdminTaskScalarWhereWithAggregatesInput | Prisma.AdminTaskScalarWhereWithAggregatesInput[] id?: Prisma.StringWithAggregatesFilter<"AdminTask"> | string createdAt?: Prisma.DateTimeWithAggregatesFilter<"AdminTask"> | Date | string updatedAt?: Prisma.DateTimeWithAggregatesFilter<"AdminTask"> | Date | string archivedAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminTask"> | Date | string | null title?: Prisma.StringWithAggregatesFilter<"AdminTask"> | string description?: Prisma.StringNullableWithAggregatesFilter<"AdminTask"> | string | null contactId?: Prisma.StringNullableWithAggregatesFilter<"AdminTask"> | string | null dealId?: Prisma.StringNullableWithAggregatesFilter<"AdminTask"> | string | null assignedToAdminUserId?: Prisma.StringWithAggregatesFilter<"AdminTask"> | string createdByAdminUserId?: Prisma.StringWithAggregatesFilter<"AdminTask"> | string dueAt?: Prisma.DateTimeWithAggregatesFilter<"AdminTask"> | Date | string timeZone?: Prisma.StringWithAggregatesFilter<"AdminTask"> | string reminderAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminTask"> | Date | string | null reminderSentAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminTask"> | Date | string | null priority?: Prisma.EnumAdminTaskPriorityWithAggregatesFilter<"AdminTask"> | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusWithAggregatesFilter<"AdminTask"> | $Enums.AdminTaskStatus completedAt?: Prisma.DateTimeNullableWithAggregatesFilter<"AdminTask"> | Date | string | null source?: Prisma.EnumAdminTaskSourceWithAggregatesFilter<"AdminTask"> | $Enums.AdminTaskSource sourceActivityId?: Prisma.StringNullableWithAggregatesFilter<"AdminTask"> | string | null recurrenceId?: Prisma.StringNullableWithAggregatesFilter<"AdminTask"> | string | null recurrenceSequence?: Prisma.IntWithAggregatesFilter<"AdminTask"> | number } export type AdminTaskCreateInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskCreateManyInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number } export type AdminTaskUpdateManyMutationInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number } export type AdminTaskUncheckedUpdateManyInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number } export type AdminTaskListRelationFilter = { every?: Prisma.AdminTaskWhereInput some?: Prisma.AdminTaskWhereInput none?: Prisma.AdminTaskWhereInput } export type AdminTaskOrderByRelationAggregateInput = { _count?: Prisma.SortOrder } export type AdminTaskAdmin_task_recurrence_sequence_keyCompoundUniqueInput = { recurrenceId: string recurrenceSequence: number } export type AdminTaskCountOrderByAggregateInput = { id?: Prisma.SortOrder createdAt?: Prisma.SortOrder updatedAt?: Prisma.SortOrder archivedAt?: Prisma.SortOrder title?: Prisma.SortOrder description?: Prisma.SortOrder contactId?: Prisma.SortOrder dealId?: Prisma.SortOrder assignedToAdminUserId?: Prisma.SortOrder createdByAdminUserId?: Prisma.SortOrder dueAt?: Prisma.SortOrder timeZone?: Prisma.SortOrder reminderAt?: Prisma.SortOrder reminderSentAt?: Prisma.SortOrder priority?: Prisma.SortOrder status?: Prisma.SortOrder completedAt?: Prisma.SortOrder source?: Prisma.SortOrder sourceActivityId?: Prisma.SortOrder recurrenceId?: Prisma.SortOrder recurrenceSequence?: Prisma.SortOrder } export type AdminTaskAvgOrderByAggregateInput = { recurrenceSequence?: Prisma.SortOrder } export type AdminTaskMaxOrderByAggregateInput = { id?: Prisma.SortOrder createdAt?: Prisma.SortOrder updatedAt?: Prisma.SortOrder archivedAt?: Prisma.SortOrder title?: Prisma.SortOrder description?: Prisma.SortOrder contactId?: Prisma.SortOrder dealId?: Prisma.SortOrder assignedToAdminUserId?: Prisma.SortOrder createdByAdminUserId?: Prisma.SortOrder dueAt?: Prisma.SortOrder timeZone?: Prisma.SortOrder reminderAt?: Prisma.SortOrder reminderSentAt?: Prisma.SortOrder priority?: Prisma.SortOrder status?: Prisma.SortOrder completedAt?: Prisma.SortOrder source?: Prisma.SortOrder sourceActivityId?: Prisma.SortOrder recurrenceId?: Prisma.SortOrder recurrenceSequence?: Prisma.SortOrder } export type AdminTaskMinOrderByAggregateInput = { id?: Prisma.SortOrder createdAt?: Prisma.SortOrder updatedAt?: Prisma.SortOrder archivedAt?: Prisma.SortOrder title?: Prisma.SortOrder description?: Prisma.SortOrder contactId?: Prisma.SortOrder dealId?: Prisma.SortOrder assignedToAdminUserId?: Prisma.SortOrder createdByAdminUserId?: Prisma.SortOrder dueAt?: Prisma.SortOrder timeZone?: Prisma.SortOrder reminderAt?: Prisma.SortOrder reminderSentAt?: Prisma.SortOrder priority?: Prisma.SortOrder status?: Prisma.SortOrder completedAt?: Prisma.SortOrder source?: Prisma.SortOrder sourceActivityId?: Prisma.SortOrder recurrenceId?: Prisma.SortOrder recurrenceSequence?: Prisma.SortOrder } export type AdminTaskSumOrderByAggregateInput = { recurrenceSequence?: Prisma.SortOrder } export type AdminTaskNullableScalarRelationFilter = { is?: Prisma.AdminTaskWhereInput | null isNot?: Prisma.AdminTaskWhereInput | null } export type AdminTaskCreateNestedManyWithoutContactInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutContactInput[] | Prisma.AdminTaskUncheckedCreateWithoutContactInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutContactInput | Prisma.AdminTaskCreateOrConnectWithoutContactInput[] createMany?: Prisma.AdminTaskCreateManyContactInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUncheckedCreateNestedManyWithoutContactInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutContactInput[] | Prisma.AdminTaskUncheckedCreateWithoutContactInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutContactInput | Prisma.AdminTaskCreateOrConnectWithoutContactInput[] createMany?: Prisma.AdminTaskCreateManyContactInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUpdateManyWithoutContactNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutContactInput[] | Prisma.AdminTaskUncheckedCreateWithoutContactInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutContactInput | Prisma.AdminTaskCreateOrConnectWithoutContactInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutContactInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutContactInput[] createMany?: Prisma.AdminTaskCreateManyContactInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutContactInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutContactInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutContactInput | Prisma.AdminTaskUpdateManyWithWhereWithoutContactInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type AdminTaskUncheckedUpdateManyWithoutContactNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutContactInput[] | Prisma.AdminTaskUncheckedCreateWithoutContactInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutContactInput | Prisma.AdminTaskCreateOrConnectWithoutContactInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutContactInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutContactInput[] createMany?: Prisma.AdminTaskCreateManyContactInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutContactInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutContactInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutContactInput | Prisma.AdminTaskUpdateManyWithWhereWithoutContactInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type AdminTaskCreateNestedManyWithoutDealInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutDealInput[] | Prisma.AdminTaskUncheckedCreateWithoutDealInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutDealInput | Prisma.AdminTaskCreateOrConnectWithoutDealInput[] createMany?: Prisma.AdminTaskCreateManyDealInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUncheckedCreateNestedManyWithoutDealInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutDealInput[] | Prisma.AdminTaskUncheckedCreateWithoutDealInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutDealInput | Prisma.AdminTaskCreateOrConnectWithoutDealInput[] createMany?: Prisma.AdminTaskCreateManyDealInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUpdateManyWithoutDealNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutDealInput[] | Prisma.AdminTaskUncheckedCreateWithoutDealInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutDealInput | Prisma.AdminTaskCreateOrConnectWithoutDealInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutDealInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutDealInput[] createMany?: Prisma.AdminTaskCreateManyDealInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutDealInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutDealInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutDealInput | Prisma.AdminTaskUpdateManyWithWhereWithoutDealInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type AdminTaskUncheckedUpdateManyWithoutDealNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutDealInput[] | Prisma.AdminTaskUncheckedCreateWithoutDealInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutDealInput | Prisma.AdminTaskCreateOrConnectWithoutDealInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutDealInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutDealInput[] createMany?: Prisma.AdminTaskCreateManyDealInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutDealInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutDealInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutDealInput | Prisma.AdminTaskUpdateManyWithWhereWithoutDealInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type AdminTaskCreateNestedManyWithoutRecurrenceInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutRecurrenceInput[] | Prisma.AdminTaskUncheckedCreateWithoutRecurrenceInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput | Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput[] createMany?: Prisma.AdminTaskCreateManyRecurrenceInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUncheckedCreateNestedManyWithoutRecurrenceInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutRecurrenceInput[] | Prisma.AdminTaskUncheckedCreateWithoutRecurrenceInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput | Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput[] createMany?: Prisma.AdminTaskCreateManyRecurrenceInputEnvelope connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] } export type AdminTaskUpdateManyWithoutRecurrenceNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutRecurrenceInput[] | Prisma.AdminTaskUncheckedCreateWithoutRecurrenceInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput | Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutRecurrenceInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutRecurrenceInput[] createMany?: Prisma.AdminTaskCreateManyRecurrenceInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutRecurrenceInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutRecurrenceInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutRecurrenceInput | Prisma.AdminTaskUpdateManyWithWhereWithoutRecurrenceInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type AdminTaskUncheckedUpdateManyWithoutRecurrenceNestedInput = { create?: Prisma.XOR | Prisma.AdminTaskCreateWithoutRecurrenceInput[] | Prisma.AdminTaskUncheckedCreateWithoutRecurrenceInput[] connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput | Prisma.AdminTaskCreateOrConnectWithoutRecurrenceInput[] upsert?: Prisma.AdminTaskUpsertWithWhereUniqueWithoutRecurrenceInput | Prisma.AdminTaskUpsertWithWhereUniqueWithoutRecurrenceInput[] createMany?: Prisma.AdminTaskCreateManyRecurrenceInputEnvelope set?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] disconnect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] delete?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] connect?: Prisma.AdminTaskWhereUniqueInput | Prisma.AdminTaskWhereUniqueInput[] update?: Prisma.AdminTaskUpdateWithWhereUniqueWithoutRecurrenceInput | Prisma.AdminTaskUpdateWithWhereUniqueWithoutRecurrenceInput[] updateMany?: Prisma.AdminTaskUpdateManyWithWhereWithoutRecurrenceInput | Prisma.AdminTaskUpdateManyWithWhereWithoutRecurrenceInput[] deleteMany?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] } export type EnumAdminTaskPriorityFieldUpdateOperationsInput = { set?: $Enums.AdminTaskPriority } export type EnumAdminTaskStatusFieldUpdateOperationsInput = { set?: $Enums.AdminTaskStatus } export type EnumAdminTaskSourceFieldUpdateOperationsInput = { set?: $Enums.AdminTaskSource } export type AdminTaskCreateNestedOneWithoutActivitiesInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutActivitiesInput connect?: Prisma.AdminTaskWhereUniqueInput } export type AdminTaskCreateNestedOneWithoutSourceActivityInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutSourceActivityInput connect?: Prisma.AdminTaskWhereUniqueInput } export type AdminTaskUncheckedCreateNestedOneWithoutSourceActivityInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutSourceActivityInput connect?: Prisma.AdminTaskWhereUniqueInput } export type AdminTaskUpdateOneWithoutActivitiesNestedInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutActivitiesInput upsert?: Prisma.AdminTaskUpsertWithoutActivitiesInput disconnect?: Prisma.AdminTaskWhereInput | boolean delete?: Prisma.AdminTaskWhereInput | boolean connect?: Prisma.AdminTaskWhereUniqueInput update?: Prisma.XOR, Prisma.AdminTaskUncheckedUpdateWithoutActivitiesInput> } export type AdminTaskUpdateOneWithoutSourceActivityNestedInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutSourceActivityInput upsert?: Prisma.AdminTaskUpsertWithoutSourceActivityInput disconnect?: Prisma.AdminTaskWhereInput | boolean delete?: Prisma.AdminTaskWhereInput | boolean connect?: Prisma.AdminTaskWhereUniqueInput update?: Prisma.XOR, Prisma.AdminTaskUncheckedUpdateWithoutSourceActivityInput> } export type AdminTaskUncheckedUpdateOneWithoutSourceActivityNestedInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutSourceActivityInput upsert?: Prisma.AdminTaskUpsertWithoutSourceActivityInput disconnect?: Prisma.AdminTaskWhereInput | boolean delete?: Prisma.AdminTaskWhereInput | boolean connect?: Prisma.AdminTaskWhereUniqueInput update?: Prisma.XOR, Prisma.AdminTaskUncheckedUpdateWithoutSourceActivityInput> } export type AdminTaskCreateNestedOneWithoutCallbackCallInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutCallbackCallInput connect?: Prisma.AdminTaskWhereUniqueInput } export type AdminTaskUpdateOneWithoutCallbackCallNestedInput = { create?: Prisma.XOR connectOrCreate?: Prisma.AdminTaskCreateOrConnectWithoutCallbackCallInput upsert?: Prisma.AdminTaskUpsertWithoutCallbackCallInput disconnect?: Prisma.AdminTaskWhereInput | boolean delete?: Prisma.AdminTaskWhereInput | boolean connect?: Prisma.AdminTaskWhereUniqueInput update?: Prisma.XOR, Prisma.AdminTaskUncheckedUpdateWithoutCallbackCallInput> } export type AdminTaskCreateWithoutContactInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateWithoutContactInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskCreateOrConnectWithoutContactInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskCreateManyContactInputEnvelope = { data: Prisma.AdminTaskCreateManyContactInput | Prisma.AdminTaskCreateManyContactInput[] skipDuplicates?: boolean } export type AdminTaskUpsertWithWhereUniqueWithoutContactInput = { where: Prisma.AdminTaskWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type AdminTaskUpdateWithWhereUniqueWithoutContactInput = { where: Prisma.AdminTaskWhereUniqueInput data: Prisma.XOR } export type AdminTaskUpdateManyWithWhereWithoutContactInput = { where: Prisma.AdminTaskScalarWhereInput data: Prisma.XOR } export type AdminTaskScalarWhereInput = { AND?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] OR?: Prisma.AdminTaskScalarWhereInput[] NOT?: Prisma.AdminTaskScalarWhereInput | Prisma.AdminTaskScalarWhereInput[] id?: Prisma.StringFilter<"AdminTask"> | string createdAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string updatedAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string archivedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null title?: Prisma.StringFilter<"AdminTask"> | string description?: Prisma.StringNullableFilter<"AdminTask"> | string | null contactId?: Prisma.StringNullableFilter<"AdminTask"> | string | null dealId?: Prisma.StringNullableFilter<"AdminTask"> | string | null assignedToAdminUserId?: Prisma.StringFilter<"AdminTask"> | string createdByAdminUserId?: Prisma.StringFilter<"AdminTask"> | string dueAt?: Prisma.DateTimeFilter<"AdminTask"> | Date | string timeZone?: Prisma.StringFilter<"AdminTask"> | string reminderAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null reminderSentAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFilter<"AdminTask"> | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFilter<"AdminTask"> | $Enums.AdminTaskStatus completedAt?: Prisma.DateTimeNullableFilter<"AdminTask"> | Date | string | null source?: Prisma.EnumAdminTaskSourceFilter<"AdminTask"> | $Enums.AdminTaskSource sourceActivityId?: Prisma.StringNullableFilter<"AdminTask"> | string | null recurrenceId?: Prisma.StringNullableFilter<"AdminTask"> | string | null recurrenceSequence?: Prisma.IntFilter<"AdminTask"> | number } export type AdminTaskCreateWithoutDealInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateWithoutDealInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskCreateOrConnectWithoutDealInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskCreateManyDealInputEnvelope = { data: Prisma.AdminTaskCreateManyDealInput | Prisma.AdminTaskCreateManyDealInput[] skipDuplicates?: boolean } export type AdminTaskUpsertWithWhereUniqueWithoutDealInput = { where: Prisma.AdminTaskWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type AdminTaskUpdateWithWhereUniqueWithoutDealInput = { where: Prisma.AdminTaskWhereUniqueInput data: Prisma.XOR } export type AdminTaskUpdateManyWithWhereWithoutDealInput = { where: Prisma.AdminTaskScalarWhereInput data: Prisma.XOR } export type AdminTaskCreateWithoutRecurrenceInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateWithoutRecurrenceInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskCreateOrConnectWithoutRecurrenceInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskCreateManyRecurrenceInputEnvelope = { data: Prisma.AdminTaskCreateManyRecurrenceInput | Prisma.AdminTaskCreateManyRecurrenceInput[] skipDuplicates?: boolean } export type AdminTaskUpsertWithWhereUniqueWithoutRecurrenceInput = { where: Prisma.AdminTaskWhereUniqueInput update: Prisma.XOR create: Prisma.XOR } export type AdminTaskUpdateWithWhereUniqueWithoutRecurrenceInput = { where: Prisma.AdminTaskWhereUniqueInput data: Prisma.XOR } export type AdminTaskUpdateManyWithWhereWithoutRecurrenceInput = { where: Prisma.AdminTaskScalarWhereInput data: Prisma.XOR } export type AdminTaskCreateWithoutActivitiesInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateWithoutActivitiesInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskCreateOrConnectWithoutActivitiesInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskCreateWithoutSourceActivityInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskUncheckedCreateWithoutSourceActivityInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput callbackCall?: Prisma.AdminCallSessionUncheckedCreateNestedOneWithoutCallbackTaskInput } export type AdminTaskCreateOrConnectWithoutSourceActivityInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskUpsertWithoutActivitiesInput = { update: Prisma.XOR create: Prisma.XOR where?: Prisma.AdminTaskWhereInput } export type AdminTaskUpdateToOneWithWhereWithoutActivitiesInput = { where?: Prisma.AdminTaskWhereInput data: Prisma.XOR } export type AdminTaskUpdateWithoutActivitiesInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutActivitiesInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUpsertWithoutSourceActivityInput = { update: Prisma.XOR create: Prisma.XOR where?: Prisma.AdminTaskWhereInput } export type AdminTaskUpdateToOneWithWhereWithoutSourceActivityInput = { where?: Prisma.AdminTaskWhereInput data: Prisma.XOR } export type AdminTaskUpdateWithoutSourceActivityInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutSourceActivityInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskCreateWithoutCallbackCallInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource recurrenceSequence?: number contact?: Prisma.AdminContactCreateNestedOneWithoutTasksInput deal?: Prisma.AdminDealCreateNestedOneWithoutTasksInput recurrence?: Prisma.AdminTaskRecurrenceCreateNestedOneWithoutTasksInput sourceActivity?: Prisma.AdminActivityCreateNestedOneWithoutSourcedTaskInput activities?: Prisma.AdminActivityCreateNestedManyWithoutTaskInput } export type AdminTaskUncheckedCreateWithoutCallbackCallInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number activities?: Prisma.AdminActivityUncheckedCreateNestedManyWithoutTaskInput } export type AdminTaskCreateOrConnectWithoutCallbackCallInput = { where: Prisma.AdminTaskWhereUniqueInput create: Prisma.XOR } export type AdminTaskUpsertWithoutCallbackCallInput = { update: Prisma.XOR create: Prisma.XOR where?: Prisma.AdminTaskWhereInput } export type AdminTaskUpdateToOneWithWhereWithoutCallbackCallInput = { where?: Prisma.AdminTaskWhereInput data: Prisma.XOR } export type AdminTaskUpdateWithoutCallbackCallInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutCallbackCallInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput } export type AdminTaskCreateManyContactInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number } export type AdminTaskUpdateWithoutContactInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutContactInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateManyWithoutContactInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number } export type AdminTaskCreateManyDealInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceId?: string | null recurrenceSequence?: number } export type AdminTaskUpdateWithoutDealInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput recurrence?: Prisma.AdminTaskRecurrenceUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutDealInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateManyWithoutDealInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number } export type AdminTaskCreateManyRecurrenceInput = { id?: string createdAt?: Date | string updatedAt?: Date | string archivedAt?: Date | string | null title: string description?: string | null contactId?: string | null dealId?: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date | string timeZone: string reminderAt?: Date | string | null reminderSentAt?: Date | string | null priority?: $Enums.AdminTaskPriority status?: $Enums.AdminTaskStatus completedAt?: Date | string | null source?: $Enums.AdminTaskSource sourceActivityId?: string | null recurrenceSequence?: number } export type AdminTaskUpdateWithoutRecurrenceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number contact?: Prisma.AdminContactUpdateOneWithoutTasksNestedInput deal?: Prisma.AdminDealUpdateOneWithoutTasksNestedInput sourceActivity?: Prisma.AdminActivityUpdateOneWithoutSourcedTaskNestedInput activities?: Prisma.AdminActivityUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateWithoutRecurrenceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number activities?: Prisma.AdminActivityUncheckedUpdateManyWithoutTaskNestedInput callbackCall?: Prisma.AdminCallSessionUncheckedUpdateOneWithoutCallbackTaskNestedInput } export type AdminTaskUncheckedUpdateManyWithoutRecurrenceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string archivedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null contactId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null dealId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null assignedToAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string createdByAdminUserId?: Prisma.StringFieldUpdateOperationsInput | string dueAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string timeZone?: Prisma.StringFieldUpdateOperationsInput | string reminderAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null reminderSentAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null priority?: Prisma.EnumAdminTaskPriorityFieldUpdateOperationsInput | $Enums.AdminTaskPriority status?: Prisma.EnumAdminTaskStatusFieldUpdateOperationsInput | $Enums.AdminTaskStatus completedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null source?: Prisma.EnumAdminTaskSourceFieldUpdateOperationsInput | $Enums.AdminTaskSource sourceActivityId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null recurrenceSequence?: Prisma.IntFieldUpdateOperationsInput | number } /** * Count Type AdminTaskCountOutputType */ export type AdminTaskCountOutputType = { activities: number } export type AdminTaskCountOutputTypeSelect = { activities?: boolean | AdminTaskCountOutputTypeCountActivitiesArgs } /** * AdminTaskCountOutputType without action */ export type AdminTaskCountOutputTypeDefaultArgs = { /** * Select specific fields to fetch from the AdminTaskCountOutputType */ select?: Prisma.AdminTaskCountOutputTypeSelect | null } /** * AdminTaskCountOutputType without action */ export type AdminTaskCountOutputTypeCountActivitiesArgs = { where?: Prisma.AdminActivityWhereInput } export type AdminTaskSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean createdAt?: boolean updatedAt?: boolean archivedAt?: boolean title?: boolean description?: boolean contactId?: boolean dealId?: boolean assignedToAdminUserId?: boolean createdByAdminUserId?: boolean dueAt?: boolean timeZone?: boolean reminderAt?: boolean reminderSentAt?: boolean priority?: boolean status?: boolean completedAt?: boolean source?: boolean sourceActivityId?: boolean recurrenceId?: boolean recurrenceSequence?: boolean contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs activities?: boolean | Prisma.AdminTask$activitiesArgs callbackCall?: boolean | Prisma.AdminTask$callbackCallArgs _count?: boolean | Prisma.AdminTaskCountOutputTypeDefaultArgs }, ExtArgs["result"]["adminTask"]> export type AdminTaskSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean createdAt?: boolean updatedAt?: boolean archivedAt?: boolean title?: boolean description?: boolean contactId?: boolean dealId?: boolean assignedToAdminUserId?: boolean createdByAdminUserId?: boolean dueAt?: boolean timeZone?: boolean reminderAt?: boolean reminderSentAt?: boolean priority?: boolean status?: boolean completedAt?: boolean source?: boolean sourceActivityId?: boolean recurrenceId?: boolean recurrenceSequence?: boolean contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs }, ExtArgs["result"]["adminTask"]> export type AdminTaskSelectUpdateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean createdAt?: boolean updatedAt?: boolean archivedAt?: boolean title?: boolean description?: boolean contactId?: boolean dealId?: boolean assignedToAdminUserId?: boolean createdByAdminUserId?: boolean dueAt?: boolean timeZone?: boolean reminderAt?: boolean reminderSentAt?: boolean priority?: boolean status?: boolean completedAt?: boolean source?: boolean sourceActivityId?: boolean recurrenceId?: boolean recurrenceSequence?: boolean contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs }, ExtArgs["result"]["adminTask"]> export type AdminTaskSelectScalar = { id?: boolean createdAt?: boolean updatedAt?: boolean archivedAt?: boolean title?: boolean description?: boolean contactId?: boolean dealId?: boolean assignedToAdminUserId?: boolean createdByAdminUserId?: boolean dueAt?: boolean timeZone?: boolean reminderAt?: boolean reminderSentAt?: boolean priority?: boolean status?: boolean completedAt?: boolean source?: boolean sourceActivityId?: boolean recurrenceId?: boolean recurrenceSequence?: boolean } export type AdminTaskOmit = runtime.Types.Extensions.GetOmit<"id" | "createdAt" | "updatedAt" | "archivedAt" | "title" | "description" | "contactId" | "dealId" | "assignedToAdminUserId" | "createdByAdminUserId" | "dueAt" | "timeZone" | "reminderAt" | "reminderSentAt" | "priority" | "status" | "completedAt" | "source" | "sourceActivityId" | "recurrenceId" | "recurrenceSequence", ExtArgs["result"]["adminTask"]> export type AdminTaskInclude = { contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs activities?: boolean | Prisma.AdminTask$activitiesArgs callbackCall?: boolean | Prisma.AdminTask$callbackCallArgs _count?: boolean | Prisma.AdminTaskCountOutputTypeDefaultArgs } export type AdminTaskIncludeCreateManyAndReturn = { contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs } export type AdminTaskIncludeUpdateManyAndReturn = { contact?: boolean | Prisma.AdminTask$contactArgs deal?: boolean | Prisma.AdminTask$dealArgs recurrence?: boolean | Prisma.AdminTask$recurrenceArgs sourceActivity?: boolean | Prisma.AdminTask$sourceActivityArgs } export type $AdminTaskPayload = { name: "AdminTask" objects: { contact: Prisma.$AdminContactPayload | null deal: Prisma.$AdminDealPayload | null recurrence: Prisma.$AdminTaskRecurrencePayload | null sourceActivity: Prisma.$AdminActivityPayload | null activities: Prisma.$AdminActivityPayload[] callbackCall: Prisma.$AdminCallSessionPayload | null } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string createdAt: Date updatedAt: Date archivedAt: Date | null title: string description: string | null contactId: string | null dealId: string | null assignedToAdminUserId: string createdByAdminUserId: string dueAt: Date timeZone: string reminderAt: Date | null reminderSentAt: Date | null priority: $Enums.AdminTaskPriority status: $Enums.AdminTaskStatus completedAt: Date | null source: $Enums.AdminTaskSource sourceActivityId: string | null recurrenceId: string | null recurrenceSequence: number }, ExtArgs["result"]["adminTask"]> composites: {} } export type AdminTaskGetPayload = runtime.Types.Result.GetResult export type AdminTaskCountArgs = Omit & { select?: AdminTaskCountAggregateInputType | true } export interface AdminTaskDelegate { [K: symbol]: { types: Prisma.TypeMap['model']['AdminTask'], meta: { name: 'AdminTask' } } /** * Find zero or one AdminTask that matches the filter. * @param {AdminTaskFindUniqueArgs} args - Arguments to find a AdminTask * @example * // Get one AdminTask * const adminTask = await prisma.adminTask.findUnique({ * where: { * // ... provide filter here * } * }) */ findUnique(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find one AdminTask that matches the filter or throw an error with `error.code='P2025'` * if no matches were found. * @param {AdminTaskFindUniqueOrThrowArgs} args - Arguments to find a AdminTask * @example * // Get one AdminTask * const adminTask = await prisma.adminTask.findUniqueOrThrow({ * where: { * // ... provide filter here * } * }) */ findUniqueOrThrow(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find the first AdminTask 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 {AdminTaskFindFirstArgs} args - Arguments to find a AdminTask * @example * // Get one AdminTask * const adminTask = await prisma.adminTask.findFirst({ * where: { * // ... provide filter here * } * }) */ findFirst(args?: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Find the first AdminTask 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 {AdminTaskFindFirstOrThrowArgs} args - Arguments to find a AdminTask * @example * // Get one AdminTask * const adminTask = await prisma.adminTask.findFirstOrThrow({ * where: { * // ... provide filter here * } * }) */ findFirstOrThrow(args?: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Find zero or more AdminTasks 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 {AdminTaskFindManyArgs} args - Arguments to filter and select certain fields only. * @example * // Get all AdminTasks * const adminTasks = await prisma.adminTask.findMany() * * // Get first 10 AdminTasks * const adminTasks = await prisma.adminTask.findMany({ take: 10 }) * * // Only select the `id` * const adminTaskWithIdOnly = await prisma.adminTask.findMany({ select: { id: true } }) * */ findMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions>> /** * Create a AdminTask. * @param {AdminTaskCreateArgs} args - Arguments to create a AdminTask. * @example * // Create one AdminTask * const AdminTask = await prisma.adminTask.create({ * data: { * // ... data to create a AdminTask * } * }) * */ create(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Create many AdminTasks. * @param {AdminTaskCreateManyArgs} args - Arguments to create many AdminTasks. * @example * // Create many AdminTasks * const adminTask = await prisma.adminTask.createMany({ * data: [ * // ... provide data here * ] * }) * */ createMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Create many AdminTasks and returns the data saved in the database. * @param {AdminTaskCreateManyAndReturnArgs} args - Arguments to create many AdminTasks. * @example * // Create many AdminTasks * const adminTask = await prisma.adminTask.createManyAndReturn({ * data: [ * // ... provide data here * ] * }) * * // Create many AdminTasks and only return the `id` * const adminTaskWithIdOnly = await prisma.adminTask.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(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "createManyAndReturn", GlobalOmitOptions>> /** * Delete a AdminTask. * @param {AdminTaskDeleteArgs} args - Arguments to delete one AdminTask. * @example * // Delete one AdminTask * const AdminTask = await prisma.adminTask.delete({ * where: { * // ... filter to delete one AdminTask * } * }) * */ delete(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Update one AdminTask. * @param {AdminTaskUpdateArgs} args - Arguments to update one AdminTask. * @example * // Update one AdminTask * const adminTask = await prisma.adminTask.update({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ update(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Delete zero or more AdminTasks. * @param {AdminTaskDeleteManyArgs} args - Arguments to filter AdminTasks to delete. * @example * // Delete a few AdminTasks * const { count } = await prisma.adminTask.deleteMany({ * where: { * // ... provide filter here * } * }) * */ deleteMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more AdminTasks. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {AdminTaskUpdateManyArgs} args - Arguments to update one or more rows. * @example * // Update many AdminTasks * const adminTask = await prisma.adminTask.updateMany({ * where: { * // ... provide filter here * }, * data: { * // ... provide data here * } * }) * */ updateMany(args: Prisma.SelectSubset>): Prisma.PrismaPromise /** * Update zero or more AdminTasks and returns the data updated in the database. * @param {AdminTaskUpdateManyAndReturnArgs} args - Arguments to update many AdminTasks. * @example * // Update many AdminTasks * const adminTask = await prisma.adminTask.updateManyAndReturn({ * where: { * // ... provide filter here * }, * data: [ * // ... provide data here * ] * }) * * // Update zero or more AdminTasks and only return the `id` * const adminTaskWithIdOnly = await prisma.adminTask.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(args: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "updateManyAndReturn", GlobalOmitOptions>> /** * Create or update one AdminTask. * @param {AdminTaskUpsertArgs} args - Arguments to update or create a AdminTask. * @example * // Update or create a AdminTask * const adminTask = await prisma.adminTask.upsert({ * create: { * // ... data to create a AdminTask * }, * update: { * // ... in case it already exists, update * }, * where: { * // ... the filter for the AdminTask we want to update * } * }) */ upsert(args: Prisma.SelectSubset>): Prisma.Prisma__AdminTaskClient, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> /** * Count the number of AdminTasks. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {AdminTaskCountArgs} args - Arguments to filter AdminTasks to count. * @example * // Count the number of AdminTasks * const count = await prisma.adminTask.count({ * where: { * // ... the filter for the AdminTasks we want to count * } * }) **/ count( args?: Prisma.Subset, ): Prisma.PrismaPromise< T extends runtime.Types.Utils.Record<'select', any> ? T['select'] extends true ? number : Prisma.GetScalarType : number > /** * Allows you to perform aggregations operations on a AdminTask. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {AdminTaskAggregateArgs} 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(args: Prisma.Subset): Prisma.PrismaPromise> /** * Group by AdminTask. * Note, that providing `undefined` is treated as the value not being there. * Read more here: https://pris.ly/d/null-undefined * @param {AdminTaskGroupByArgs} 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 AdminTaskGroupByArgs, HasSelectOrTake extends Prisma.Or< Prisma.Extends<'skip', Prisma.Keys>, Prisma.Extends<'take', Prisma.Keys> >, OrderByArg extends Prisma.True extends HasSelectOrTake ? { orderBy: AdminTaskGroupByArgs['orderBy'] } : { orderBy?: AdminTaskGroupByArgs['orderBy'] }, OrderFields extends Prisma.ExcludeUnderscoreKeys>>, ByFields extends Prisma.MaybeTupleToUnion, ByValid extends Prisma.Has, HavingFields extends Prisma.GetHavingFields, HavingValid extends Prisma.Has, 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 ? 'orderBy' extends Prisma.Keys ? 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 ? 'orderBy' extends Prisma.Keys ? 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 & InputErrors): {} extends InputErrors ? GetAdminTaskGroupByPayload : Prisma.PrismaPromise /** * Fields of the AdminTask model */ readonly fields: AdminTaskFieldRefs; } /** * The delegate class that acts as a "Promise-like" for AdminTask. * 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__AdminTaskClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" contact = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminContactClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> deal = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminDealClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> recurrence = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminTaskRecurrenceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> sourceActivity = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> activities = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> callbackCall = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminCallSessionClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * 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(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise /** * 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(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): runtime.Types.Utils.JsPromise /** * 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 } /** * Fields of the AdminTask model */ export interface AdminTaskFieldRefs { readonly id: Prisma.FieldRef<"AdminTask", 'String'> readonly createdAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly updatedAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly archivedAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly title: Prisma.FieldRef<"AdminTask", 'String'> readonly description: Prisma.FieldRef<"AdminTask", 'String'> readonly contactId: Prisma.FieldRef<"AdminTask", 'String'> readonly dealId: Prisma.FieldRef<"AdminTask", 'String'> readonly assignedToAdminUserId: Prisma.FieldRef<"AdminTask", 'String'> readonly createdByAdminUserId: Prisma.FieldRef<"AdminTask", 'String'> readonly dueAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly timeZone: Prisma.FieldRef<"AdminTask", 'String'> readonly reminderAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly reminderSentAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly priority: Prisma.FieldRef<"AdminTask", 'AdminTaskPriority'> readonly status: Prisma.FieldRef<"AdminTask", 'AdminTaskStatus'> readonly completedAt: Prisma.FieldRef<"AdminTask", 'DateTime'> readonly source: Prisma.FieldRef<"AdminTask", 'AdminTaskSource'> readonly sourceActivityId: Prisma.FieldRef<"AdminTask", 'String'> readonly recurrenceId: Prisma.FieldRef<"AdminTask", 'String'> readonly recurrenceSequence: Prisma.FieldRef<"AdminTask", 'Int'> } // Custom InputTypes /** * AdminTask findUnique */ export type AdminTaskFindUniqueArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter, which AdminTask to fetch. */ where: Prisma.AdminTaskWhereUniqueInput } /** * AdminTask findUniqueOrThrow */ export type AdminTaskFindUniqueOrThrowArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter, which AdminTask to fetch. */ where: Prisma.AdminTaskWhereUniqueInput } /** * AdminTask findFirst */ export type AdminTaskFindFirstArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter, which AdminTask to fetch. */ where?: Prisma.AdminTaskWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of AdminTasks to fetch. */ orderBy?: Prisma.AdminTaskOrderByWithRelationInput | Prisma.AdminTaskOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for AdminTasks. */ cursor?: Prisma.AdminTaskWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` AdminTasks 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` AdminTasks. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of AdminTasks. */ distinct?: Prisma.AdminTaskScalarFieldEnum | Prisma.AdminTaskScalarFieldEnum[] } /** * AdminTask findFirstOrThrow */ export type AdminTaskFindFirstOrThrowArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter, which AdminTask to fetch. */ where?: Prisma.AdminTaskWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of AdminTasks to fetch. */ orderBy?: Prisma.AdminTaskOrderByWithRelationInput | Prisma.AdminTaskOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for searching for AdminTasks. */ cursor?: Prisma.AdminTaskWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` AdminTasks 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` AdminTasks. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of AdminTasks. */ distinct?: Prisma.AdminTaskScalarFieldEnum | Prisma.AdminTaskScalarFieldEnum[] } /** * AdminTask findMany */ export type AdminTaskFindManyArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter, which AdminTasks to fetch. */ where?: Prisma.AdminTaskWhereInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} * * Determine the order of AdminTasks to fetch. */ orderBy?: Prisma.AdminTaskOrderByWithRelationInput | Prisma.AdminTaskOrderByWithRelationInput[] /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} * * Sets the position for listing AdminTasks. */ cursor?: Prisma.AdminTaskWhereUniqueInput /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} * * Take `±n` AdminTasks 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` AdminTasks. */ skip?: number /** * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} * * Filter by unique combinations of AdminTasks. */ distinct?: Prisma.AdminTaskScalarFieldEnum | Prisma.AdminTaskScalarFieldEnum[] } /** * AdminTask create */ export type AdminTaskCreateArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * The data needed to create a AdminTask. */ data: Prisma.XOR } /** * AdminTask createMany */ export type AdminTaskCreateManyArgs = { /** * The data used to create many AdminTasks. */ data: Prisma.AdminTaskCreateManyInput | Prisma.AdminTaskCreateManyInput[] skipDuplicates?: boolean } /** * AdminTask createManyAndReturn */ export type AdminTaskCreateManyAndReturnArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelectCreateManyAndReturn | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * The data used to create many AdminTasks. */ data: Prisma.AdminTaskCreateManyInput | Prisma.AdminTaskCreateManyInput[] skipDuplicates?: boolean /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskIncludeCreateManyAndReturn | null } /** * AdminTask update */ export type AdminTaskUpdateArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * The data needed to update a AdminTask. */ data: Prisma.XOR /** * Choose, which AdminTask to update. */ where: Prisma.AdminTaskWhereUniqueInput } /** * AdminTask updateMany */ export type AdminTaskUpdateManyArgs = { /** * The data used to update AdminTasks. */ data: Prisma.XOR /** * Filter which AdminTasks to update */ where?: Prisma.AdminTaskWhereInput /** * Limit how many AdminTasks to update. */ limit?: number } /** * AdminTask updateManyAndReturn */ export type AdminTaskUpdateManyAndReturnArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelectUpdateManyAndReturn | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * The data used to update AdminTasks. */ data: Prisma.XOR /** * Filter which AdminTasks to update */ where?: Prisma.AdminTaskWhereInput /** * Limit how many AdminTasks to update. */ limit?: number /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskIncludeUpdateManyAndReturn | null } /** * AdminTask upsert */ export type AdminTaskUpsertArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * The filter to search for the AdminTask to update in case it exists. */ where: Prisma.AdminTaskWhereUniqueInput /** * In case the AdminTask found by the `where` argument doesn't exist, create a new AdminTask with this data. */ create: Prisma.XOR /** * In case the AdminTask was found with the provided `where` argument, update it with this data. */ update: Prisma.XOR } /** * AdminTask delete */ export type AdminTaskDeleteArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null /** * Filter which AdminTask to delete. */ where: Prisma.AdminTaskWhereUniqueInput } /** * AdminTask deleteMany */ export type AdminTaskDeleteManyArgs = { /** * Filter which AdminTasks to delete */ where?: Prisma.AdminTaskWhereInput /** * Limit how many AdminTasks to delete. */ limit?: number } /** * AdminTask.contact */ export type AdminTask$contactArgs = { /** * Select specific fields to fetch from the AdminContact */ select?: Prisma.AdminContactSelect | null /** * Omit specific fields from the AdminContact */ omit?: Prisma.AdminContactOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminContactInclude | null where?: Prisma.AdminContactWhereInput } /** * AdminTask.deal */ export type AdminTask$dealArgs = { /** * Select specific fields to fetch from the AdminDeal */ select?: Prisma.AdminDealSelect | null /** * Omit specific fields from the AdminDeal */ omit?: Prisma.AdminDealOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminDealInclude | null where?: Prisma.AdminDealWhereInput } /** * AdminTask.recurrence */ export type AdminTask$recurrenceArgs = { /** * Select specific fields to fetch from the AdminTaskRecurrence */ select?: Prisma.AdminTaskRecurrenceSelect | null /** * Omit specific fields from the AdminTaskRecurrence */ omit?: Prisma.AdminTaskRecurrenceOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskRecurrenceInclude | null where?: Prisma.AdminTaskRecurrenceWhereInput } /** * AdminTask.sourceActivity */ export type AdminTask$sourceActivityArgs = { /** * Select specific fields to fetch from the AdminActivity */ select?: Prisma.AdminActivitySelect | null /** * Omit specific fields from the AdminActivity */ omit?: Prisma.AdminActivityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminActivityInclude | null where?: Prisma.AdminActivityWhereInput } /** * AdminTask.activities */ export type AdminTask$activitiesArgs = { /** * Select specific fields to fetch from the AdminActivity */ select?: Prisma.AdminActivitySelect | null /** * Omit specific fields from the AdminActivity */ omit?: Prisma.AdminActivityOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminActivityInclude | null where?: Prisma.AdminActivityWhereInput orderBy?: Prisma.AdminActivityOrderByWithRelationInput | Prisma.AdminActivityOrderByWithRelationInput[] cursor?: Prisma.AdminActivityWhereUniqueInput take?: number skip?: number distinct?: Prisma.AdminActivityScalarFieldEnum | Prisma.AdminActivityScalarFieldEnum[] } /** * AdminTask.callbackCall */ export type AdminTask$callbackCallArgs = { /** * Select specific fields to fetch from the AdminCallSession */ select?: Prisma.AdminCallSessionSelect | null /** * Omit specific fields from the AdminCallSession */ omit?: Prisma.AdminCallSessionOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminCallSessionInclude | null where?: Prisma.AdminCallSessionWhereInput } /** * AdminTask without action */ export type AdminTaskDefaultArgs = { /** * Select specific fields to fetch from the AdminTask */ select?: Prisma.AdminTaskSelect | null /** * Omit specific fields from the AdminTask */ omit?: Prisma.AdminTaskOmit | null /** * Choose, which related nodes to fetch as well */ include?: Prisma.AdminTaskInclude | null }