update models and create consumer domain accounts permissions

This commit is contained in:
2026-04-11 14:47:05 +03:30
parent 89726c8904
commit 9cef733370
87 changed files with 2967 additions and 3352 deletions
+206 -220
View File
@@ -29,7 +29,7 @@ export type ConsumerAccountMinAggregateOutputType = {
role: $Enums.ConsumerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
consumer_id: string | null
account_id: string | null
}
@@ -38,7 +38,7 @@ export type ConsumerAccountMaxAggregateOutputType = {
role: $Enums.ConsumerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
consumer_id: string | null
account_id: string | null
}
@@ -47,7 +47,7 @@ export type ConsumerAccountCountAggregateOutputType = {
role: number
created_at: number
updated_at: number
user_id: number
consumer_id: number
account_id: number
_all: number
}
@@ -58,7 +58,7 @@ export type ConsumerAccountMinAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
}
@@ -67,7 +67,7 @@ export type ConsumerAccountMaxAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
}
@@ -76,7 +76,7 @@ export type ConsumerAccountCountAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
_all?: true
}
@@ -158,7 +158,7 @@ export type ConsumerAccountGroupByOutputType = {
role: $Enums.ConsumerRole
created_at: Date
updated_at: Date
user_id: string
consumer_id: string
account_id: string
_count: ConsumerAccountCountAggregateOutputType | null
_min: ConsumerAccountMinAggregateOutputType | null
@@ -188,12 +188,12 @@ export type ConsumerAccountWhereInput = {
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringFilter<"ConsumerAccount"> | string
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
permissions?: Prisma.PermissionConsumerListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission?: Prisma.XOR<Prisma.PermissionConsumerNullableScalarRelationFilter, Prisma.PermissionConsumerWhereInput> | null
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}
export type ConsumerAccountOrderByWithRelationInput = {
@@ -201,12 +201,12 @@ export type ConsumerAccountOrderByWithRelationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
user?: Prisma.ConsumerOrderByWithRelationInput
consumer?: Prisma.ConsumerOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
permissions?: Prisma.PermissionConsumerOrderByRelationAggregateInput
salesInvoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
permission?: Prisma.PermissionConsumerOrderByWithRelationInput
sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
_relevance?: Prisma.ConsumerAccountOrderByRelevanceInput
}
@@ -219,11 +219,11 @@ export type ConsumerAccountWhereUniqueInput = Prisma.AtLeast<{
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
permissions?: Prisma.PermissionConsumerListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission?: Prisma.XOR<Prisma.PermissionConsumerNullableScalarRelationFilter, Prisma.PermissionConsumerWhereInput> | null
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}, "id" | "account_id">
export type ConsumerAccountOrderByWithAggregationInput = {
@@ -231,7 +231,7 @@ export type ConsumerAccountOrderByWithAggregationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
_count?: Prisma.ConsumerAccountCountOrderByAggregateInput
_max?: Prisma.ConsumerAccountMaxOrderByAggregateInput
@@ -246,7 +246,7 @@ export type ConsumerAccountScalarWhereWithAggregatesInput = {
role?: Prisma.EnumConsumerRoleWithAggregatesFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeWithAggregatesFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
}
@@ -255,10 +255,10 @@ export type ConsumerAccountCreateInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateInput = {
@@ -266,10 +266,10 @@ export type ConsumerAccountUncheckedCreateInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUpdateInput = {
@@ -277,10 +277,10 @@ export type ConsumerAccountUpdateInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateInput = {
@@ -288,10 +288,10 @@ export type ConsumerAccountUncheckedUpdateInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateManyInput = {
@@ -299,7 +299,7 @@ export type ConsumerAccountCreateManyInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
}
@@ -315,7 +315,7 @@ export type ConsumerAccountUncheckedUpdateManyInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -324,16 +324,6 @@ export type ConsumerAccountNullableScalarRelationFilter = {
isNot?: Prisma.ConsumerAccountWhereInput | null
}
export type ConsumerAccountListRelationFilter = {
every?: Prisma.ConsumerAccountWhereInput
some?: Prisma.ConsumerAccountWhereInput
none?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ConsumerAccountOrderByRelevanceInput = {
fields: Prisma.ConsumerAccountOrderByRelevanceFieldEnum | Prisma.ConsumerAccountOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -345,7 +335,7 @@ export type ConsumerAccountCountOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -354,7 +344,7 @@ export type ConsumerAccountMaxOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -363,10 +353,20 @@ export type ConsumerAccountMinOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
export type ConsumerAccountListRelationFilter = {
every?: Prisma.ConsumerAccountWhereInput
some?: Prisma.ConsumerAccountWhereInput
none?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ConsumerAccountScalarRelationFilter = {
is?: Prisma.ConsumerAccountWhereInput
isNot?: Prisma.ConsumerAccountWhereInput
@@ -404,78 +404,78 @@ export type ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutAccountInput, Prisma.ConsumerAccountUpdateWithoutAccountInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutAccountInput>
}
export type ConsumerAccountCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type EnumConsumerRoleFieldUpdateOperationsInput = {
set?: $Enums.ConsumerRole
}
export type ConsumerAccountCreateNestedOneWithoutPermissionsInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionsInput
export type ConsumerAccountCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountCreateNestedOneWithoutPermissionInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
}
export type ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionsInput
upsert?: Prisma.ConsumerAccountUpsertWithoutPermissionsInput
export type ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionInput
upsert?: Prisma.ConsumerAccountUpsertWithoutPermissionInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutPermissionsInput, Prisma.ConsumerAccountUpdateWithoutPermissionsInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutPermissionInput, Prisma.ConsumerAccountUpdateWithoutPermissionInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
}
export type ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput
export type ConsumerAccountCreateNestedOneWithoutSales_invoicesInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSales_invoicesInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
}
export type ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput
upsert?: Prisma.ConsumerAccountUpsertWithoutSalesInvoicesInput
export type ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSales_invoicesInput
upsert?: Prisma.ConsumerAccountUpsertWithoutSales_invoicesInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutSalesInvoicesInput, Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutSales_invoicesInput, Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
}
export type ConsumerAccountCreateWithoutAccountInput = {
@@ -483,9 +483,9 @@ export type ConsumerAccountCreateWithoutAccountInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
@@ -493,9 +493,9 @@ export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
consumer_id: string
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutAccountInput = {
@@ -519,9 +519,9 @@ export type ConsumerAccountUpdateWithoutAccountInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
@@ -529,55 +529,55 @@ export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateWithoutUserInput = {
export type ConsumerAccountCreateWithoutConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutUserInput = {
export type ConsumerAccountUncheckedCreateWithoutConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutUserInput = {
export type ConsumerAccountCreateOrConnectWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput>
}
export type ConsumerAccountCreateManyUserInputEnvelope = {
data: Prisma.ConsumerAccountCreateManyUserInput | Prisma.ConsumerAccountCreateManyUserInput[]
export type ConsumerAccountCreateManyConsumerInputEnvelope = {
data: Prisma.ConsumerAccountCreateManyConsumerInput | Prisma.ConsumerAccountCreateManyConsumerInput[]
skipDuplicates?: boolean
}
export type ConsumerAccountUpsertWithWhereUniqueWithoutUserInput = {
export type ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutUserInput, Prisma.ConsumerAccountUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedUpdateWithoutConsumerInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput>
}
export type ConsumerAccountUpdateWithWhereUniqueWithoutUserInput = {
export type ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutUserInput, Prisma.ConsumerAccountUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedUpdateWithoutConsumerInput>
}
export type ConsumerAccountUpdateManyWithWhereWithoutUserInput = {
export type ConsumerAccountUpdateManyWithWhereWithoutConsumerInput = {
where: Prisma.ConsumerAccountScalarWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateManyMutationInput, Prisma.ConsumerAccountUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateManyMutationInput, Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerInput>
}
export type ConsumerAccountScalarWhereInput = {
@@ -588,123 +588,123 @@ export type ConsumerAccountScalarWhereInput = {
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringFilter<"ConsumerAccount"> | string
}
export type ConsumerAccountCreateWithoutPermissionsInput = {
export type ConsumerAccountCreateWithoutPermissionInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutPermissionsInput = {
export type ConsumerAccountUncheckedCreateWithoutPermissionInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutPermissionsInput = {
export type ConsumerAccountCreateOrConnectWithoutPermissionInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
}
export type ConsumerAccountUpsertWithoutPermissionsInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
export type ConsumerAccountUpsertWithoutPermissionInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
where?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountUpdateToOneWithWhereWithoutPermissionsInput = {
export type ConsumerAccountUpdateToOneWithWhereWithoutPermissionInput = {
where?: Prisma.ConsumerAccountWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
}
export type ConsumerAccountUpdateWithoutPermissionsInput = {
export type ConsumerAccountUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutPermissionsInput = {
export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateWithoutSalesInvoicesInput = {
export type ConsumerAccountCreateWithoutSales_invoicesInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput = {
export type ConsumerAccountUncheckedCreateWithoutSales_invoicesInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
}
export type ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput = {
export type ConsumerAccountCreateOrConnectWithoutSales_invoicesInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
}
export type ConsumerAccountUpsertWithoutSalesInvoicesInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
export type ConsumerAccountUpsertWithoutSales_invoicesInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
where?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountUpdateToOneWithWhereWithoutSalesInvoicesInput = {
export type ConsumerAccountUpdateToOneWithWhereWithoutSales_invoicesInput = {
where?: Prisma.ConsumerAccountWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
}
export type ConsumerAccountUpdateWithoutSalesInvoicesInput = {
export type ConsumerAccountUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput = {
export type ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
}
export type ConsumerAccountCreateManyUserInput = {
export type ConsumerAccountCreateManyConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
@@ -712,27 +712,27 @@ export type ConsumerAccountCreateManyUserInput = {
account_id: string
}
export type ConsumerAccountUpdateWithoutUserInput = {
export type ConsumerAccountUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutUserInput = {
export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateManyWithoutUserInput = {
export type ConsumerAccountUncheckedUpdateManyWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -746,13 +746,11 @@ export type ConsumerAccountUncheckedUpdateManyWithoutUserInput = {
*/
export type ConsumerAccountCountOutputType = {
permissions: number
salesInvoices: number
sales_invoices: number
}
export type ConsumerAccountCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
permissions?: boolean | ConsumerAccountCountOutputTypeCountPermissionsArgs
salesInvoices?: boolean | ConsumerAccountCountOutputTypeCountSalesInvoicesArgs
sales_invoices?: boolean | ConsumerAccountCountOutputTypeCountSales_invoicesArgs
}
/**
@@ -768,14 +766,7 @@ export type ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs extends runtime.Ty
/**
* ConsumerAccountCountOutputType without action
*/
export type ConsumerAccountCountOutputTypeCountPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionConsumerWhereInput
}
/**
* ConsumerAccountCountOutputType without action
*/
export type ConsumerAccountCountOutputTypeCountSalesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccountCountOutputTypeCountSales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.SalesInvoiceWhereInput
}
@@ -785,12 +776,12 @@ export type ConsumerAccountSelect<ExtArgs extends runtime.Types.Extensions.Inter
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
consumer_id?: boolean
account_id?: boolean
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
permissions?: boolean | Prisma.ConsumerAccount$permissionsArgs<ExtArgs>
salesInvoices?: boolean | Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>
permission?: boolean | Prisma.ConsumerAccount$permissionArgs<ExtArgs>
sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["consumerAccount"]>
@@ -801,33 +792,33 @@ export type ConsumerAccountSelectScalar = {
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
consumer_id?: boolean
account_id?: boolean
}
export type ConsumerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "user_id" | "account_id", ExtArgs["result"]["consumerAccount"]>
export type ConsumerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "consumer_id" | "account_id", ExtArgs["result"]["consumerAccount"]>
export type ConsumerAccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
permissions?: boolean | Prisma.ConsumerAccount$permissionsArgs<ExtArgs>
salesInvoices?: boolean | Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>
permission?: boolean | Prisma.ConsumerAccount$permissionArgs<ExtArgs>
sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs>
}
export type $ConsumerAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "ConsumerAccount"
objects: {
user: Prisma.$ConsumerPayload<ExtArgs>
consumer: Prisma.$ConsumerPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
permissions: Prisma.$PermissionConsumerPayload<ExtArgs>[]
salesInvoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
permission: Prisma.$PermissionConsumerPayload<ExtArgs> | null
sales_invoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
role: $Enums.ConsumerRole
created_at: Date
updated_at: Date
user_id: string
consumer_id: string
account_id: string
}, ExtArgs["result"]["consumerAccount"]>
composites: {}
@@ -1169,10 +1160,10 @@ readonly fields: ConsumerAccountFieldRefs;
*/
export interface Prisma__ConsumerAccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
user<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.AccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AccountDefaultArgs<ExtArgs>>): Prisma.Prisma__AccountClient<runtime.Types.Result.GetResult<Prisma.$AccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
permissions<T extends Prisma.ConsumerAccount$permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
salesInvoices<T extends Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission<T extends Prisma.ConsumerAccount$permissionArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$permissionArgs<ExtArgs>>): Prisma.Prisma__PermissionConsumerClient<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
sales_invoices<T extends Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1206,7 +1197,7 @@ export interface ConsumerAccountFieldRefs {
readonly role: Prisma.FieldRef<"ConsumerAccount", 'ConsumerRole'>
readonly created_at: Prisma.FieldRef<"ConsumerAccount", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"ConsumerAccount", 'DateTime'>
readonly user_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
readonly consumer_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
readonly account_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
}
@@ -1551,9 +1542,9 @@ export type ConsumerAccountDeleteManyArgs<ExtArgs extends runtime.Types.Extensio
}
/**
* ConsumerAccount.permissions
* ConsumerAccount.permission
*/
export type ConsumerAccount$permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccount$permissionArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionConsumer
*/
@@ -1567,17 +1558,12 @@ export type ConsumerAccount$permissionsArgs<ExtArgs extends runtime.Types.Extens
*/
include?: Prisma.PermissionConsumerInclude<ExtArgs> | null
where?: Prisma.PermissionConsumerWhereInput
orderBy?: Prisma.PermissionConsumerOrderByWithRelationInput | Prisma.PermissionConsumerOrderByWithRelationInput[]
cursor?: Prisma.PermissionConsumerWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PermissionConsumerScalarFieldEnum | Prisma.PermissionConsumerScalarFieldEnum[]
}
/**
* ConsumerAccount.salesInvoices
* ConsumerAccount.sales_invoices
*/
export type ConsumerAccount$salesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccount$sales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the SalesInvoice
*/