update admin user business

This commit is contained in:
2026-03-14 16:26:44 +03:30
parent 007db7f9bd
commit d2215b9f04
62 changed files with 1812 additions and 140 deletions
+113 -41
View File
@@ -26,6 +26,7 @@ export type AggregatePos = {
export type PosMinAggregateOutputType = {
id: string | null
name: string | null
serial: string | null
model: string | null
status: $Enums.POSStatus | null
@@ -39,6 +40,7 @@ export type PosMinAggregateOutputType = {
export type PosMaxAggregateOutputType = {
id: string | null
name: string | null
serial: string | null
model: string | null
status: $Enums.POSStatus | null
@@ -52,6 +54,7 @@ export type PosMaxAggregateOutputType = {
export type PosCountAggregateOutputType = {
id: number
name: number
serial: number
model: number
status: number
@@ -67,6 +70,7 @@ export type PosCountAggregateOutputType = {
export type PosMinAggregateInputType = {
id?: true
name?: true
serial?: true
model?: true
status?: true
@@ -80,6 +84,7 @@ export type PosMinAggregateInputType = {
export type PosMaxAggregateInputType = {
id?: true
name?: true
serial?: true
model?: true
status?: true
@@ -93,6 +98,7 @@ export type PosMaxAggregateInputType = {
export type PosCountAggregateInputType = {
id?: true
name?: true
serial?: true
model?: true
status?: true
@@ -179,6 +185,7 @@ export type PosGroupByArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs
export type PosGroupByOutputType = {
id: string
name: string
serial: string
model: string | null
status: $Enums.POSStatus
@@ -186,7 +193,7 @@ export type PosGroupByOutputType = {
created_at: Date
updated_at: Date
complex_id: string
device_id: string
device_id: string | null
provider_id: string | null
_count: PosCountAggregateOutputType | null
_min: PosMinAggregateOutputType | null
@@ -213,6 +220,7 @@ export type PosWhereInput = {
OR?: Prisma.PosWhereInput[]
NOT?: Prisma.PosWhereInput | Prisma.PosWhereInput[]
id?: Prisma.StringFilter<"Pos"> | string
name?: Prisma.StringFilter<"Pos"> | string
serial?: Prisma.StringFilter<"Pos"> | string
model?: Prisma.StringNullableFilter<"Pos"> | string | null
status?: Prisma.EnumPOSStatusFilter<"Pos"> | $Enums.POSStatus
@@ -220,10 +228,10 @@ export type PosWhereInput = {
created_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
complex_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringNullableFilter<"Pos"> | string | null
provider_id?: Prisma.StringNullableFilter<"Pos"> | string | null
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
device?: Prisma.XOR<Prisma.DeviceScalarRelationFilter, Prisma.DeviceWhereInput>
device?: Prisma.XOR<Prisma.DeviceNullableScalarRelationFilter, Prisma.DeviceWhereInput> | null
provider?: Prisma.XOR<Prisma.ProviderNullableScalarRelationFilter, Prisma.ProviderWhereInput> | null
licenses?: Prisma.LicenseListRelationFilter
accounts?: Prisma.AccountListRelationFilter
@@ -231,6 +239,7 @@ export type PosWhereInput = {
export type PosOrderByWithRelationInput = {
id?: Prisma.SortOrder
name?: Prisma.SortOrder
serial?: Prisma.SortOrder
model?: Prisma.SortOrderInput | Prisma.SortOrder
status?: Prisma.SortOrder
@@ -238,7 +247,7 @@ export type PosOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
complex_id?: Prisma.SortOrder
device_id?: Prisma.SortOrder
device_id?: Prisma.SortOrderInput | Prisma.SortOrder
provider_id?: Prisma.SortOrderInput | Prisma.SortOrder
complex?: Prisma.ComplexOrderByWithRelationInput
device?: Prisma.DeviceOrderByWithRelationInput
@@ -254,16 +263,17 @@ export type PosWhereUniqueInput = Prisma.AtLeast<{
AND?: Prisma.PosWhereInput | Prisma.PosWhereInput[]
OR?: Prisma.PosWhereInput[]
NOT?: Prisma.PosWhereInput | Prisma.PosWhereInput[]
name?: Prisma.StringFilter<"Pos"> | string
model?: Prisma.StringNullableFilter<"Pos"> | string | null
status?: Prisma.EnumPOSStatusFilter<"Pos"> | $Enums.POSStatus
pos_type?: Prisma.EnumPOSTypeFilter<"Pos"> | $Enums.POSType
created_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
complex_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringNullableFilter<"Pos"> | string | null
provider_id?: Prisma.StringNullableFilter<"Pos"> | string | null
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
device?: Prisma.XOR<Prisma.DeviceScalarRelationFilter, Prisma.DeviceWhereInput>
device?: Prisma.XOR<Prisma.DeviceNullableScalarRelationFilter, Prisma.DeviceWhereInput> | null
provider?: Prisma.XOR<Prisma.ProviderNullableScalarRelationFilter, Prisma.ProviderWhereInput> | null
licenses?: Prisma.LicenseListRelationFilter
accounts?: Prisma.AccountListRelationFilter
@@ -271,6 +281,7 @@ export type PosWhereUniqueInput = Prisma.AtLeast<{
export type PosOrderByWithAggregationInput = {
id?: Prisma.SortOrder
name?: Prisma.SortOrder
serial?: Prisma.SortOrder
model?: Prisma.SortOrderInput | Prisma.SortOrder
status?: Prisma.SortOrder
@@ -278,7 +289,7 @@ export type PosOrderByWithAggregationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
complex_id?: Prisma.SortOrder
device_id?: Prisma.SortOrder
device_id?: Prisma.SortOrderInput | Prisma.SortOrder
provider_id?: Prisma.SortOrderInput | Prisma.SortOrder
_count?: Prisma.PosCountOrderByAggregateInput
_max?: Prisma.PosMaxOrderByAggregateInput
@@ -290,6 +301,7 @@ export type PosScalarWhereWithAggregatesInput = {
OR?: Prisma.PosScalarWhereWithAggregatesInput[]
NOT?: Prisma.PosScalarWhereWithAggregatesInput | Prisma.PosScalarWhereWithAggregatesInput[]
id?: Prisma.StringWithAggregatesFilter<"Pos"> | string
name?: Prisma.StringWithAggregatesFilter<"Pos"> | string
serial?: Prisma.StringWithAggregatesFilter<"Pos"> | string
model?: Prisma.StringNullableWithAggregatesFilter<"Pos"> | string | null
status?: Prisma.EnumPOSStatusWithAggregatesFilter<"Pos"> | $Enums.POSStatus
@@ -297,12 +309,13 @@ export type PosScalarWhereWithAggregatesInput = {
created_at?: Prisma.DateTimeWithAggregatesFilter<"Pos"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Pos"> | Date | string
complex_id?: Prisma.StringWithAggregatesFilter<"Pos"> | string
device_id?: Prisma.StringWithAggregatesFilter<"Pos"> | string
device_id?: Prisma.StringNullableWithAggregatesFilter<"Pos"> | string | null
provider_id?: Prisma.StringNullableWithAggregatesFilter<"Pos"> | string | null
}
export type PosCreateInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -310,7 +323,7 @@ export type PosCreateInput = {
created_at?: Date | string
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device: Prisma.DeviceCreateNestedOneWithoutPosesInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
licenses?: Prisma.LicenseCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountCreateNestedManyWithoutPosInput
@@ -318,6 +331,7 @@ export type PosCreateInput = {
export type PosUncheckedCreateInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -325,7 +339,7 @@ export type PosUncheckedCreateInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
provider_id?: string | null
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountUncheckedCreateNestedManyWithoutPosInput
@@ -333,6 +347,7 @@ export type PosUncheckedCreateInput = {
export type PosUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -340,7 +355,7 @@ export type PosUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneRequiredWithoutPosesNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
licenses?: Prisma.LicenseUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUpdateManyWithoutPosNestedInput
@@ -348,6 +363,7 @@ export type PosUpdateInput = {
export type PosUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -355,7 +371,7 @@ export type PosUncheckedUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
licenses?: Prisma.LicenseUncheckedUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUncheckedUpdateManyWithoutPosNestedInput
@@ -363,6 +379,7 @@ export type PosUncheckedUpdateInput = {
export type PosCreateManyInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -370,12 +387,13 @@ export type PosCreateManyInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
provider_id?: string | null
}
export type PosUpdateManyMutationInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -386,6 +404,7 @@ export type PosUpdateManyMutationInput = {
export type PosUncheckedUpdateManyInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -393,7 +412,7 @@ export type PosUncheckedUpdateManyInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
}
@@ -415,6 +434,7 @@ export type PosOrderByRelevanceInput = {
export type PosCountOrderByAggregateInput = {
id?: Prisma.SortOrder
name?: Prisma.SortOrder
serial?: Prisma.SortOrder
model?: Prisma.SortOrder
status?: Prisma.SortOrder
@@ -428,6 +448,7 @@ export type PosCountOrderByAggregateInput = {
export type PosMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
name?: Prisma.SortOrder
serial?: Prisma.SortOrder
model?: Prisma.SortOrder
status?: Prisma.SortOrder
@@ -441,6 +462,7 @@ export type PosMaxOrderByAggregateInput = {
export type PosMinOrderByAggregateInput = {
id?: Prisma.SortOrder
name?: Prisma.SortOrder
serial?: Prisma.SortOrder
model?: Prisma.SortOrder
status?: Prisma.SortOrder
@@ -628,13 +650,14 @@ export type PosUncheckedUpdateManyWithoutProviderNestedInput = {
export type PosCreateWithoutComplexInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
pos_type: $Enums.POSType
created_at?: Date | string
updated_at?: Date | string
device: Prisma.DeviceCreateNestedOneWithoutPosesInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
licenses?: Prisma.LicenseCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountCreateNestedManyWithoutPosInput
@@ -642,13 +665,14 @@ export type PosCreateWithoutComplexInput = {
export type PosUncheckedCreateWithoutComplexInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
pos_type: $Enums.POSType
created_at?: Date | string
updated_at?: Date | string
device_id: string
device_id?: string | null
provider_id?: string | null
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountUncheckedCreateNestedManyWithoutPosInput
@@ -685,6 +709,7 @@ export type PosScalarWhereInput = {
OR?: Prisma.PosScalarWhereInput[]
NOT?: Prisma.PosScalarWhereInput | Prisma.PosScalarWhereInput[]
id?: Prisma.StringFilter<"Pos"> | string
name?: Prisma.StringFilter<"Pos"> | string
serial?: Prisma.StringFilter<"Pos"> | string
model?: Prisma.StringNullableFilter<"Pos"> | string | null
status?: Prisma.EnumPOSStatusFilter<"Pos"> | $Enums.POSStatus
@@ -692,12 +717,13 @@ export type PosScalarWhereInput = {
created_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Pos"> | Date | string
complex_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringFilter<"Pos"> | string
device_id?: Prisma.StringNullableFilter<"Pos"> | string | null
provider_id?: Prisma.StringNullableFilter<"Pos"> | string | null
}
export type PosCreateWithoutDeviceInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -712,6 +738,7 @@ export type PosCreateWithoutDeviceInput = {
export type PosUncheckedCreateWithoutDeviceInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -752,6 +779,7 @@ export type PosUpdateManyWithWhereWithoutDeviceInput = {
export type PosCreateWithoutLicensesInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -759,13 +787,14 @@ export type PosCreateWithoutLicensesInput = {
created_at?: Date | string
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device: Prisma.DeviceCreateNestedOneWithoutPosesInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
accounts?: Prisma.AccountCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutLicensesInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -773,7 +802,7 @@ export type PosUncheckedCreateWithoutLicensesInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
provider_id?: string | null
accounts?: Prisma.AccountUncheckedCreateNestedManyWithoutPosInput
}
@@ -796,6 +825,7 @@ export type PosUpdateToOneWithWhereWithoutLicensesInput = {
export type PosUpdateWithoutLicensesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -803,13 +833,14 @@ export type PosUpdateWithoutLicensesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneRequiredWithoutPosesNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
accounts?: Prisma.AccountUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutLicensesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -817,13 +848,14 @@ export type PosUncheckedUpdateWithoutLicensesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
accounts?: Prisma.AccountUncheckedUpdateManyWithoutPosNestedInput
}
export type PosCreateWithoutAccountsInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -831,13 +863,14 @@ export type PosCreateWithoutAccountsInput = {
created_at?: Date | string
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device: Prisma.DeviceCreateNestedOneWithoutPosesInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
licenses?: Prisma.LicenseCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutAccountsInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -845,7 +878,7 @@ export type PosUncheckedCreateWithoutAccountsInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
provider_id?: string | null
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPosInput
}
@@ -868,6 +901,7 @@ export type PosUpdateToOneWithWhereWithoutAccountsInput = {
export type PosUpdateWithoutAccountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -875,13 +909,14 @@ export type PosUpdateWithoutAccountsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneRequiredWithoutPosesNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
licenses?: Prisma.LicenseUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutAccountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -889,13 +924,14 @@ export type PosUncheckedUpdateWithoutAccountsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
licenses?: Prisma.LicenseUncheckedUpdateManyWithoutPosNestedInput
}
export type PosCreateWithoutProviderInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -903,13 +939,14 @@ export type PosCreateWithoutProviderInput = {
created_at?: Date | string
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device: Prisma.DeviceCreateNestedOneWithoutPosesInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
licenses?: Prisma.LicenseCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutProviderInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -917,7 +954,7 @@ export type PosUncheckedCreateWithoutProviderInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPosInput
accounts?: Prisma.AccountUncheckedCreateNestedManyWithoutPosInput
}
@@ -950,25 +987,27 @@ export type PosUpdateManyWithWhereWithoutProviderInput = {
export type PosCreateManyComplexInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
pos_type: $Enums.POSType
created_at?: Date | string
updated_at?: Date | string
device_id: string
device_id?: string | null
provider_id?: string | null
}
export type PosUpdateWithoutComplexInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
device?: Prisma.DeviceUpdateOneRequiredWithoutPosesNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
licenses?: Prisma.LicenseUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUpdateManyWithoutPosNestedInput
@@ -976,13 +1015,14 @@ export type PosUpdateWithoutComplexInput = {
export type PosUncheckedUpdateWithoutComplexInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
licenses?: Prisma.LicenseUncheckedUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUncheckedUpdateManyWithoutPosNestedInput
@@ -990,18 +1030,20 @@ export type PosUncheckedUpdateWithoutComplexInput = {
export type PosUncheckedUpdateManyWithoutComplexInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
}
export type PosCreateManyDeviceInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -1014,6 +1056,7 @@ export type PosCreateManyDeviceInput = {
export type PosUpdateWithoutDeviceInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1028,6 +1071,7 @@ export type PosUpdateWithoutDeviceInput = {
export type PosUncheckedUpdateWithoutDeviceInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1042,6 +1086,7 @@ export type PosUncheckedUpdateWithoutDeviceInput = {
export type PosUncheckedUpdateManyWithoutDeviceInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1054,6 +1099,7 @@ export type PosUncheckedUpdateManyWithoutDeviceInput = {
export type PosCreateManyProviderInput = {
id?: string
name: string
serial: string
model?: string | null
status?: $Enums.POSStatus
@@ -1061,11 +1107,12 @@ export type PosCreateManyProviderInput = {
created_at?: Date | string
updated_at?: Date | string
complex_id: string
device_id: string
device_id?: string | null
}
export type PosUpdateWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1073,13 +1120,14 @@ export type PosUpdateWithoutProviderInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneRequiredWithoutPosesNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
licenses?: Prisma.LicenseUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1087,13 +1135,14 @@ export type PosUncheckedUpdateWithoutProviderInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
licenses?: Prisma.LicenseUncheckedUpdateManyWithoutPosNestedInput
accounts?: Prisma.AccountUncheckedUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateManyWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
model?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
status?: Prisma.EnumPOSStatusFieldUpdateOperationsInput | $Enums.POSStatus
@@ -1101,7 +1150,7 @@ export type PosUncheckedUpdateManyWithoutProviderInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
}
@@ -1146,6 +1195,7 @@ export type PosCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Ex
export type PosSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
name?: boolean
serial?: boolean
model?: boolean
status?: boolean
@@ -1156,7 +1206,7 @@ export type PosSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = ru
device_id?: boolean
provider_id?: boolean
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
device?: boolean | Prisma.DeviceDefaultArgs<ExtArgs>
device?: boolean | Prisma.Pos$deviceArgs<ExtArgs>
provider?: boolean | Prisma.Pos$providerArgs<ExtArgs>
licenses?: boolean | Prisma.Pos$licensesArgs<ExtArgs>
accounts?: boolean | Prisma.Pos$accountsArgs<ExtArgs>
@@ -1167,6 +1217,7 @@ export type PosSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = ru
export type PosSelectScalar = {
id?: boolean
name?: boolean
serial?: boolean
model?: boolean
status?: boolean
@@ -1178,10 +1229,10 @@ export type PosSelectScalar = {
provider_id?: boolean
}
export type PosOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "serial" | "model" | "status" | "pos_type" | "created_at" | "updated_at" | "complex_id" | "device_id" | "provider_id", ExtArgs["result"]["pos"]>
export type PosOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "serial" | "model" | "status" | "pos_type" | "created_at" | "updated_at" | "complex_id" | "device_id" | "provider_id", ExtArgs["result"]["pos"]>
export type PosInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
device?: boolean | Prisma.DeviceDefaultArgs<ExtArgs>
device?: boolean | Prisma.Pos$deviceArgs<ExtArgs>
provider?: boolean | Prisma.Pos$providerArgs<ExtArgs>
licenses?: boolean | Prisma.Pos$licensesArgs<ExtArgs>
accounts?: boolean | Prisma.Pos$accountsArgs<ExtArgs>
@@ -1192,13 +1243,14 @@ export type $PosPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
name: "Pos"
objects: {
complex: Prisma.$ComplexPayload<ExtArgs>
device: Prisma.$DevicePayload<ExtArgs>
device: Prisma.$DevicePayload<ExtArgs> | null
provider: Prisma.$ProviderPayload<ExtArgs> | null
licenses: Prisma.$LicensePayload<ExtArgs>[]
accounts: Prisma.$AccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
name: string
serial: string
model: string | null
status: $Enums.POSStatus
@@ -1206,7 +1258,7 @@ export type $PosPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
created_at: Date
updated_at: Date
complex_id: string
device_id: string
device_id: string | null
provider_id: string | null
}, ExtArgs["result"]["pos"]>
composites: {}
@@ -1549,7 +1601,7 @@ readonly fields: PosFieldRefs;
export interface Prisma__PosClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
complex<T extends Prisma.ComplexDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ComplexDefaultArgs<ExtArgs>>): Prisma.Prisma__ComplexClient<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
device<T extends Prisma.DeviceDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.DeviceDefaultArgs<ExtArgs>>): Prisma.Prisma__DeviceClient<runtime.Types.Result.GetResult<Prisma.$DevicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
device<T extends Prisma.Pos$deviceArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$deviceArgs<ExtArgs>>): Prisma.Prisma__DeviceClient<runtime.Types.Result.GetResult<Prisma.$DevicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
provider<T extends Prisma.Pos$providerArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$providerArgs<ExtArgs>>): Prisma.Prisma__ProviderClient<runtime.Types.Result.GetResult<Prisma.$ProviderPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
licenses<T extends Prisma.Pos$licensesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$licensesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicensePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
accounts<T extends Prisma.Pos$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
@@ -1583,6 +1635,7 @@ export interface Prisma__PosClient<T, Null = never, ExtArgs extends runtime.Type
*/
export interface PosFieldRefs {
readonly id: Prisma.FieldRef<"Pos", 'String'>
readonly name: Prisma.FieldRef<"Pos", 'String'>
readonly serial: Prisma.FieldRef<"Pos", 'String'>
readonly model: Prisma.FieldRef<"Pos", 'String'>
readonly status: Prisma.FieldRef<"Pos", 'POSStatus'>
@@ -1934,6 +1987,25 @@ export type PosDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.InternalA
limit?: number
}
/**
* Pos.device
*/
export type Pos$deviceArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Device
*/
select?: Prisma.DeviceSelect<ExtArgs> | null
/**
* Omit specific fields from the Device
*/
omit?: Prisma.DeviceOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.DeviceInclude<ExtArgs> | null
where?: Prisma.DeviceWhereInput
}
/**
* Pos.provider
*/