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
+247 -288
View File
@@ -26,34 +26,34 @@ export type AggregatePermissionConsumer = {
export type PermissionConsumerMinAggregateOutputType = {
id: string | null
account_id: string | null
consumer_account_id: string | null
}
export type PermissionConsumerMaxAggregateOutputType = {
id: string | null
account_id: string | null
consumer_account_id: string | null
}
export type PermissionConsumerCountAggregateOutputType = {
id: number
account_id: number
consumer_account_id: number
_all: number
}
export type PermissionConsumerMinAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
}
export type PermissionConsumerMaxAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
}
export type PermissionConsumerCountAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
_all?: true
}
@@ -131,7 +131,7 @@ export type PermissionConsumerGroupByArgs<ExtArgs extends runtime.Types.Extensio
export type PermissionConsumerGroupByOutputType = {
id: string
account_id: string
consumer_account_id: string
_count: PermissionConsumerCountAggregateOutputType | null
_min: PermissionConsumerMinAggregateOutputType | null
_max: PermissionConsumerMaxAggregateOutputType | null
@@ -157,38 +157,38 @@ export type PermissionConsumerWhereInput = {
OR?: Prisma.PermissionConsumerWhereInput[]
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
id?: Prisma.StringFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
posPermissions?: Prisma.PermissionPosListRelationFilter
complexPermissions?: Prisma.PermissionComplexListRelationFilter
businessPermissions?: Prisma.PermissionBusinessListRelationFilter
consumer_account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
pos_permissions?: Prisma.PermissionPosListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
business_permissions?: Prisma.PermissionBusinessListRelationFilter
}
export type PermissionConsumerOrderByWithRelationInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
account?: Prisma.ConsumerAccountOrderByWithRelationInput
posPermissions?: Prisma.PermissionPosOrderByRelationAggregateInput
complexPermissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
businessPermissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
consumer_account_id?: Prisma.SortOrder
consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput
pos_permissions?: Prisma.PermissionPosOrderByRelationAggregateInput
complex_permissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
business_permissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
_relevance?: Prisma.PermissionConsumerOrderByRelevanceInput
}
export type PermissionConsumerWhereUniqueInput = Prisma.AtLeast<{
id?: string
account_id?: string
consumer_account_id?: string
AND?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
OR?: Prisma.PermissionConsumerWhereInput[]
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
posPermissions?: Prisma.PermissionPosListRelationFilter
complexPermissions?: Prisma.PermissionComplexListRelationFilter
businessPermissions?: Prisma.PermissionBusinessListRelationFilter
}, "id" | "account_id">
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
pos_permissions?: Prisma.PermissionPosListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
business_permissions?: Prisma.PermissionBusinessListRelationFilter
}, "id" | "consumer_account_id">
export type PermissionConsumerOrderByWithAggregationInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
_count?: Prisma.PermissionConsumerCountOrderByAggregateInput
_max?: Prisma.PermissionConsumerMaxOrderByAggregateInput
_min?: Prisma.PermissionConsumerMinOrderByAggregateInput
@@ -199,44 +199,44 @@ export type PermissionConsumerScalarWhereWithAggregatesInput = {
OR?: Prisma.PermissionConsumerScalarWhereWithAggregatesInput[]
NOT?: Prisma.PermissionConsumerScalarWhereWithAggregatesInput | Prisma.PermissionConsumerScalarWhereWithAggregatesInput[]
id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
consumer_account_id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
}
export type PermissionConsumerCreateInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateManyInput = {
id?: string
account_id: string
consumer_account_id: string
}
export type PermissionConsumerUpdateManyMutationInput = {
@@ -245,17 +245,12 @@ export type PermissionConsumerUpdateManyMutationInput = {
export type PermissionConsumerUncheckedUpdateManyInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type PermissionConsumerListRelationFilter = {
every?: Prisma.PermissionConsumerWhereInput
some?: Prisma.PermissionConsumerWhereInput
none?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
export type PermissionConsumerNullableScalarRelationFilter = {
is?: Prisma.PermissionConsumerWhereInput | null
isNot?: Prisma.PermissionConsumerWhereInput | null
}
export type PermissionConsumerOrderByRelevanceInput = {
@@ -266,17 +261,17 @@ export type PermissionConsumerOrderByRelevanceInput = {
export type PermissionConsumerCountOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerMinOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerScalarRelationFilter = {
@@ -284,290 +279,254 @@ export type PermissionConsumerScalarRelationFilter = {
isNot?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
}
export type PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
}
export type PermissionConsumerUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
set?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
disconnect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
delete?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
update?: Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput | Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput[]
deleteMany?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
}
export type PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
set?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
disconnect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
delete?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
update?: Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput | Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput[]
deleteMany?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
}
export type PermissionConsumerCreateNestedOneWithoutPosPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPosPermissionsInput
export type PermissionConsumerCreateNestedOneWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutPosPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPosPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutPosPermissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutPosPermissionsInput, Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
}
export type PermissionConsumerCreateNestedOneWithoutComplexPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput
export type PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutComplexPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutComplexPermissionsInput
export type PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
upsert?: Prisma.PermissionConsumerUpsertWithoutConsumer_accountInput
disconnect?: Prisma.PermissionConsumerWhereInput | boolean
delete?: Prisma.PermissionConsumerWhereInput | boolean
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutComplexPermissionsInput, Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput, Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateNestedOneWithoutBusinessPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput
export type PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
upsert?: Prisma.PermissionConsumerUpsertWithoutConsumer_accountInput
disconnect?: Prisma.PermissionConsumerWhereInput | boolean
delete?: Prisma.PermissionConsumerWhereInput | boolean
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput, Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateNestedOneWithoutPos_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPos_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutBusinessPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutBusinessPermissionsInput
export type PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPos_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutPos_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutPos_permissionsInput, Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
}
export type PermissionConsumerCreateWithoutAccountInput = {
export type PermissionConsumerCreateNestedOneWithoutComplex_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutComplex_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutComplex_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutComplex_permissionsInput, Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
}
export type PermissionConsumerCreateNestedOneWithoutBusiness_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutBusiness_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutBusiness_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerCreateWithoutConsumer_accountInput = {
id?: string
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutAccountInput = {
export type PermissionConsumerUncheckedCreateWithoutConsumer_accountInput = {
id?: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutAccountInput = {
export type PermissionConsumerCreateOrConnectWithoutConsumer_accountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateManyAccountInputEnvelope = {
data: Prisma.PermissionConsumerCreateManyAccountInput | Prisma.PermissionConsumerCreateManyAccountInput[]
skipDuplicates?: boolean
}
export type PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutAccountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutAccountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput>
}
export type PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutAccountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutAccountInput>
}
export type PermissionConsumerUpdateManyWithWhereWithoutAccountInput = {
where: Prisma.PermissionConsumerScalarWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateManyMutationInput, Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountInput>
}
export type PermissionConsumerScalarWhereInput = {
AND?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
OR?: Prisma.PermissionConsumerScalarWhereInput[]
NOT?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
id?: Prisma.StringFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
}
export type PermissionConsumerCreateWithoutPosPermissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutPosPermissionsInput = {
id?: string
account_id: string
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutPosPermissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
}
export type PermissionConsumerUpsertWithoutPosPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
export type PermissionConsumerUpsertWithoutConsumer_accountInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutPosPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerUpdateWithoutPosPermissionsInput = {
export type PermissionConsumerUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutComplexPermissionsInput = {
export type PermissionConsumerCreateWithoutPos_permissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput = {
export type PermissionConsumerUncheckedCreateWithoutPos_permissionsInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput = {
export type PermissionConsumerCreateOrConnectWithoutPos_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
}
export type PermissionConsumerUpsertWithoutComplexPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
export type PermissionConsumerUpsertWithoutPos_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutComplexPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutPos_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
}
export type PermissionConsumerUpdateWithoutComplexPermissionsInput = {
export type PermissionConsumerUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutBusinessPermissionsInput = {
export type PermissionConsumerCreateWithoutComplex_permissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput = {
export type PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
}
export type PermissionConsumerUpsertWithoutBusinessPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
export type PermissionConsumerUpsertWithoutComplex_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutBusinessPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutComplex_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
}
export type PermissionConsumerUpdateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateManyAccountInput = {
export type PermissionConsumerCreateWithoutBusiness_permissionsInput = {
id?: string
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
export type PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput = {
id?: string
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
export type PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerUncheckedUpdateManyWithoutAccountInput = {
export type PermissionConsumerUpsertWithoutBusiness_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutBusiness_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerUpdateWithoutBusiness_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
}
@@ -576,15 +535,15 @@ export type PermissionConsumerUncheckedUpdateManyWithoutAccountInput = {
*/
export type PermissionConsumerCountOutputType = {
posPermissions: number
complexPermissions: number
businessPermissions: number
pos_permissions: number
complex_permissions: number
business_permissions: number
}
export type PermissionConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
posPermissions?: boolean | PermissionConsumerCountOutputTypeCountPosPermissionsArgs
complexPermissions?: boolean | PermissionConsumerCountOutputTypeCountComplexPermissionsArgs
businessPermissions?: boolean | PermissionConsumerCountOutputTypeCountBusinessPermissionsArgs
pos_permissions?: boolean | PermissionConsumerCountOutputTypeCountPos_permissionsArgs
complex_permissions?: boolean | PermissionConsumerCountOutputTypeCountComplex_permissionsArgs
business_permissions?: boolean | PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs
}
/**
@@ -600,32 +559,32 @@ export type PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs extends runtime
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountPosPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountPos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionPosWhereInput
}
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountComplexPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountComplex_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionComplexWhereInput
}
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountBusinessPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionBusinessWhereInput
}
export type PermissionConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
account_id?: boolean
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
posPermissions?: boolean | Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>
complexPermissions?: boolean | Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>
businessPermissions?: boolean | Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>
consumer_account_id?: boolean
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
pos_permissions?: boolean | Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
_count?: boolean | Prisma.PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["permissionConsumer"]>
@@ -633,29 +592,29 @@ export type PermissionConsumerSelect<ExtArgs extends runtime.Types.Extensions.In
export type PermissionConsumerSelectScalar = {
id?: boolean
account_id?: boolean
consumer_account_id?: boolean
}
export type PermissionConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "account_id", ExtArgs["result"]["permissionConsumer"]>
export type PermissionConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "consumer_account_id", ExtArgs["result"]["permissionConsumer"]>
export type PermissionConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
posPermissions?: boolean | Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>
complexPermissions?: boolean | Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>
businessPermissions?: boolean | Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
pos_permissions?: boolean | Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
_count?: boolean | Prisma.PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs>
}
export type $PermissionConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PermissionConsumer"
objects: {
account: Prisma.$ConsumerAccountPayload<ExtArgs>
posPermissions: Prisma.$PermissionPosPayload<ExtArgs>[]
complexPermissions: Prisma.$PermissionComplexPayload<ExtArgs>[]
businessPermissions: Prisma.$PermissionBusinessPayload<ExtArgs>[]
consumer_account: Prisma.$ConsumerAccountPayload<ExtArgs>
pos_permissions: Prisma.$PermissionPosPayload<ExtArgs>[]
complex_permissions: Prisma.$PermissionComplexPayload<ExtArgs>[]
business_permissions: Prisma.$PermissionBusinessPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
account_id: string
consumer_account_id: string
}, ExtArgs["result"]["permissionConsumer"]>
composites: {}
}
@@ -996,10 +955,10 @@ readonly fields: PermissionConsumerFieldRefs;
*/
export interface Prisma__PermissionConsumerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
posPermissions<T extends Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
complexPermissions<T extends Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
businessPermissions<T extends Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
consumer_account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
pos_permissions<T extends Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
complex_permissions<T extends Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
business_permissions<T extends Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<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.
@@ -1030,7 +989,7 @@ export interface Prisma__PermissionConsumerClient<T, Null = never, ExtArgs exten
*/
export interface PermissionConsumerFieldRefs {
readonly id: Prisma.FieldRef<"PermissionConsumer", 'String'>
readonly account_id: Prisma.FieldRef<"PermissionConsumer", 'String'>
readonly consumer_account_id: Prisma.FieldRef<"PermissionConsumer", 'String'>
}
@@ -1374,9 +1333,9 @@ export type PermissionConsumerDeleteManyArgs<ExtArgs extends runtime.Types.Exten
}
/**
* PermissionConsumer.posPermissions
* PermissionConsumer.pos_permissions
*/
export type PermissionConsumer$posPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$pos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionPos
*/
@@ -1398,9 +1357,9 @@ export type PermissionConsumer$posPermissionsArgs<ExtArgs extends runtime.Types.
}
/**
* PermissionConsumer.complexPermissions
* PermissionConsumer.complex_permissions
*/
export type PermissionConsumer$complexPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$complex_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionComplex
*/
@@ -1422,9 +1381,9 @@ export type PermissionConsumer$complexPermissionsArgs<ExtArgs extends runtime.Ty
}
/**
* PermissionConsumer.businessPermissions
* PermissionConsumer.business_permissions
*/
export type PermissionConsumer$businessPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$business_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionBusiness
*/