feat: add consumer accounts and business activities management

- Implemented AccountsService for managing consumer accounts including create, update, delete, and find operations.
- Created DTOs for account creation and updates.
- Developed BusinessActivitiesController and BusinessActivitiesService for handling business activities related to consumers.
- Added complexes management with ComplexesController and ComplexesService.
- Introduced POS management with ComplexPosesController and ComplexPosesService.
- Created necessary DTOs for business activities and POS.
- Established Licenses management with LicensesController and LicensesService.
- Integrated consumer management with PartnerConsumersController and PartnerConsumersService.
- Added Prisma module imports and service connections across modules.
This commit is contained in:
2026-04-23 20:59:39 +03:30
parent f9e1ad69dc
commit a350ec7990
104 changed files with 13233 additions and 4105 deletions
+451 -49
View File
@@ -190,8 +190,11 @@ export type PartnerWhereInput = {
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
consumers?: Prisma.ConsumerListRelationFilter
partner_accounts?: Prisma.PartnerAccountListRelationFilter
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsListRelationFilter
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
}
export type PartnerOrderByWithRelationInput = {
@@ -201,8 +204,11 @@ export type PartnerOrderByWithRelationInput = {
status?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
consumers?: Prisma.ConsumerOrderByRelationAggregateInput
partner_accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsOrderByRelationAggregateInput
license_charge_transactions?: Prisma.LicenseChargeTransactionOrderByRelationAggregateInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionOrderByRelationAggregateInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionOrderByRelationAggregateInput
_relevance?: Prisma.PartnerOrderByRelevanceInput
}
@@ -216,8 +222,11 @@ export type PartnerWhereUniqueInput = Prisma.AtLeast<{
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
consumers?: Prisma.ConsumerListRelationFilter
partner_accounts?: Prisma.PartnerAccountListRelationFilter
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsListRelationFilter
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
}, "id" | "code">
export type PartnerOrderByWithAggregationInput = {
@@ -251,8 +260,11 @@ export type PartnerCreateInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateInput = {
@@ -262,8 +274,11 @@ export type PartnerUncheckedCreateInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerUpdateInput = {
@@ -273,8 +288,11 @@ export type PartnerUpdateInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateInput = {
@@ -284,8 +302,11 @@ export type PartnerUncheckedUpdateInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateManyInput = {
@@ -353,18 +374,60 @@ export type PartnerMinOrderByAggregateInput = {
updated_at?: Prisma.SortOrder
}
export type PartnerCreateNestedOneWithoutChargedLicenseTransactionsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput
export type PartnerCreateNestedOneWithoutConsumersInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutConsumersInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutChargedLicenseTransactionsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput
upsert?: Prisma.PartnerUpsertWithoutChargedLicenseTransactionsInput
export type PartnerUpdateOneRequiredWithoutConsumersNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutConsumersInput
upsert?: Prisma.PartnerUpsertWithoutConsumersInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutChargedLicenseTransactionsInput, Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput>, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutConsumersInput, Prisma.PartnerUpdateWithoutConsumersInput>, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
}
export type PartnerCreateNestedOneWithoutLicense_charge_transactionsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutLicense_charge_transactionsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_charge_transactionsInput
upsert?: Prisma.PartnerUpsertWithoutLicense_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutLicense_charge_transactionsInput, Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
}
export type PartnerCreateNestedOneWithoutLicense_renew_charge_transactionsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutLicense_renew_charge_transactionsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput
upsert?: Prisma.PartnerUpsertWithoutLicense_renew_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
}
export type PartnerCreateNestedOneWithoutAccount_quota_charge_transactionsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutAccount_quota_charge_transactionsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput
upsert?: Prisma.PartnerUpsertWithoutAccount_quota_charge_transactionsInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
}
export type PartnerCreateNestedOneWithoutPartner_accountsInput = {
@@ -385,7 +448,7 @@ export type EnumPartnerStatusFieldUpdateOperationsInput = {
set?: $Enums.PartnerStatus
}
export type PartnerCreateWithoutChargedLicenseTransactionsInput = {
export type PartnerCreateWithoutConsumersInput = {
id?: string
name: string
code: string
@@ -393,9 +456,12 @@ export type PartnerCreateWithoutChargedLicenseTransactionsInput = {
created_at?: Date | string
updated_at?: Date | string
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput = {
export type PartnerUncheckedCreateWithoutConsumersInput = {
id?: string
name: string
code: string
@@ -403,25 +469,28 @@ export type PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput = {
created_at?: Date | string
updated_at?: Date | string
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput = {
export type PartnerCreateOrConnectWithoutConsumersInput = {
where: Prisma.PartnerWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
}
export type PartnerUpsertWithoutChargedLicenseTransactionsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
export type PartnerUpsertWithoutConsumersInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutConsumersInput, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
where?: Prisma.PartnerWhereInput
}
export type PartnerUpdateToOneWithWhereWithoutChargedLicenseTransactionsInput = {
export type PartnerUpdateToOneWithWhereWithoutConsumersInput = {
where?: Prisma.PartnerWhereInput
data: Prisma.XOR<Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
data: Prisma.XOR<Prisma.PartnerUpdateWithoutConsumersInput, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
}
export type PartnerUpdateWithoutChargedLicenseTransactionsInput = {
export type PartnerUpdateWithoutConsumersInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
@@ -429,9 +498,12 @@ export type PartnerUpdateWithoutChargedLicenseTransactionsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput = {
export type PartnerUncheckedUpdateWithoutConsumersInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
@@ -439,6 +511,213 @@ export type PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutLicense_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutLicense_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutLicense_charge_transactionsInput = {
where: Prisma.PartnerWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
}
export type PartnerUpsertWithoutLicense_charge_transactionsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
where?: Prisma.PartnerWhereInput
}
export type PartnerUpdateToOneWithWhereWithoutLicense_charge_transactionsInput = {
where?: Prisma.PartnerWhereInput
data: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
}
export type PartnerUpdateWithoutLicense_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutLicense_renew_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput = {
where: Prisma.PartnerWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
}
export type PartnerUpsertWithoutLicense_renew_charge_transactionsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
where?: Prisma.PartnerWhereInput
}
export type PartnerUpdateToOneWithWhereWithoutLicense_renew_charge_transactionsInput = {
where?: Prisma.PartnerWhereInput
data: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
}
export type PartnerUpdateWithoutLicense_renew_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutAccount_quota_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput = {
id?: string
name: string
code: string
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput = {
where: Prisma.PartnerWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
}
export type PartnerUpsertWithoutAccount_quota_charge_transactionsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
where?: Prisma.PartnerWhereInput
}
export type PartnerUpdateToOneWithWhereWithoutAccount_quota_charge_transactionsInput = {
where?: Prisma.PartnerWhereInput
data: Prisma.XOR<Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
}
export type PartnerUpdateWithoutAccount_quota_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutPartner_accountsInput = {
@@ -448,7 +727,10 @@ export type PartnerCreateWithoutPartner_accountsInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsCreateNestedManyWithoutPartnerInput
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
@@ -458,7 +740,10 @@ export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedCreateNestedManyWithoutPartnerInput
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutPartner_accountsInput = {
@@ -484,7 +769,10 @@ export type PartnerUpdateWithoutPartner_accountsInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUpdateManyWithoutPartnerNestedInput
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
@@ -494,7 +782,10 @@ export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedUpdateManyWithoutPartnerNestedInput
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
@@ -503,13 +794,19 @@ export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
*/
export type PartnerCountOutputType = {
consumers: number
partner_accounts: number
chargedLicenseTransactions: number
license_charge_transactions: number
account_quota_charge_transactions: number
license_renew_charge_transactions: number
}
export type PartnerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
consumers?: boolean | PartnerCountOutputTypeCountConsumersArgs
partner_accounts?: boolean | PartnerCountOutputTypeCountPartner_accountsArgs
chargedLicenseTransactions?: boolean | PartnerCountOutputTypeCountChargedLicenseTransactionsArgs
license_charge_transactions?: boolean | PartnerCountOutputTypeCountLicense_charge_transactionsArgs
account_quota_charge_transactions?: boolean | PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs
license_renew_charge_transactions?: boolean | PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs
}
/**
@@ -522,6 +819,13 @@ export type PartnerCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Exte
select?: Prisma.PartnerCountOutputTypeSelect<ExtArgs> | null
}
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountConsumersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ConsumerWhereInput
}
/**
* PartnerCountOutputType without action
*/
@@ -532,8 +836,22 @@ export type PartnerCountOutputTypeCountPartner_accountsArgs<ExtArgs extends runt
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountChargedLicenseTransactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ChargedLicenseTransactionsWhereInput
export type PartnerCountOutputTypeCountLicense_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseChargeTransactionWhereInput
}
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PartnerAccountQuotaChargeTransactionWhereInput
}
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseRenewChargeTransactionWhereInput
}
@@ -544,8 +862,11 @@ export type PartnerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
status?: boolean
created_at?: boolean
updated_at?: boolean
consumers?: boolean | Prisma.Partner$consumersArgs<ExtArgs>
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
chargedLicenseTransactions?: boolean | Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>
license_charge_transactions?: boolean | Prisma.Partner$license_charge_transactionsArgs<ExtArgs>
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
license_renew_charge_transactions?: boolean | Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["partner"]>
@@ -562,16 +883,22 @@ export type PartnerSelectScalar = {
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "status" | "created_at" | "updated_at", ExtArgs["result"]["partner"]>
export type PartnerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
consumers?: boolean | Prisma.Partner$consumersArgs<ExtArgs>
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
chargedLicenseTransactions?: boolean | Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>
license_charge_transactions?: boolean | Prisma.Partner$license_charge_transactionsArgs<ExtArgs>
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
license_renew_charge_transactions?: boolean | Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}
export type $PartnerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Partner"
objects: {
consumers: Prisma.$ConsumerPayload<ExtArgs>[]
partner_accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
chargedLicenseTransactions: Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>[]
license_charge_transactions: Prisma.$LicenseChargeTransactionPayload<ExtArgs>[]
account_quota_charge_transactions: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>[]
license_renew_charge_transactions: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -920,8 +1247,11 @@ readonly fields: PartnerFieldRefs;
*/
export interface Prisma__PartnerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
consumers<T extends Prisma.Partner$consumersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$consumersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
partner_accounts<T extends Prisma.Partner$partner_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$partner_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
chargedLicenseTransactions<T extends Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
license_charge_transactions<T extends Prisma.Partner$license_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$license_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseChargeTransactionPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
account_quota_charge_transactions<T extends Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
license_renew_charge_transactions<T extends Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseRenewChargeTransactionPayload<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.
@@ -1304,6 +1634,30 @@ export type PartnerDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inter
limit?: number
}
/**
* Partner.consumers
*/
export type Partner$consumersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Consumer
*/
select?: Prisma.ConsumerSelect<ExtArgs> | null
/**
* Omit specific fields from the Consumer
*/
omit?: Prisma.ConsumerOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ConsumerInclude<ExtArgs> | null
where?: Prisma.ConsumerWhereInput
orderBy?: Prisma.ConsumerOrderByWithRelationInput | Prisma.ConsumerOrderByWithRelationInput[]
cursor?: Prisma.ConsumerWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ConsumerScalarFieldEnum | Prisma.ConsumerScalarFieldEnum[]
}
/**
* Partner.partner_accounts
*/
@@ -1329,27 +1683,75 @@ export type Partner$partner_accountsArgs<ExtArgs extends runtime.Types.Extension
}
/**
* Partner.chargedLicenseTransactions
* Partner.license_charge_transactions
*/
export type Partner$chargedLicenseTransactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Partner$license_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ChargedLicenseTransactions
* Select specific fields to fetch from the LicenseChargeTransaction
*/
select?: Prisma.ChargedLicenseTransactionsSelect<ExtArgs> | null
select?: Prisma.LicenseChargeTransactionSelect<ExtArgs> | null
/**
* Omit specific fields from the ChargedLicenseTransactions
* Omit specific fields from the LicenseChargeTransaction
*/
omit?: Prisma.ChargedLicenseTransactionsOmit<ExtArgs> | null
omit?: Prisma.LicenseChargeTransactionOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ChargedLicenseTransactionsInclude<ExtArgs> | null
where?: Prisma.ChargedLicenseTransactionsWhereInput
orderBy?: Prisma.ChargedLicenseTransactionsOrderByWithRelationInput | Prisma.ChargedLicenseTransactionsOrderByWithRelationInput[]
cursor?: Prisma.ChargedLicenseTransactionsWhereUniqueInput
include?: Prisma.LicenseChargeTransactionInclude<ExtArgs> | null
where?: Prisma.LicenseChargeTransactionWhereInput
orderBy?: Prisma.LicenseChargeTransactionOrderByWithRelationInput | Prisma.LicenseChargeTransactionOrderByWithRelationInput[]
cursor?: Prisma.LicenseChargeTransactionWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ChargedLicenseTransactionsScalarFieldEnum | Prisma.ChargedLicenseTransactionsScalarFieldEnum[]
distinct?: Prisma.LicenseChargeTransactionScalarFieldEnum | Prisma.LicenseChargeTransactionScalarFieldEnum[]
}
/**
* Partner.account_quota_charge_transactions
*/
export type Partner$account_quota_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PartnerAccountQuotaChargeTransaction
*/
select?: Prisma.PartnerAccountQuotaChargeTransactionSelect<ExtArgs> | null
/**
* Omit specific fields from the PartnerAccountQuotaChargeTransaction
*/
omit?: Prisma.PartnerAccountQuotaChargeTransactionOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.PartnerAccountQuotaChargeTransactionInclude<ExtArgs> | null
where?: Prisma.PartnerAccountQuotaChargeTransactionWhereInput
orderBy?: Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput | Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput[]
cursor?: Prisma.PartnerAccountQuotaChargeTransactionWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PartnerAccountQuotaChargeTransactionScalarFieldEnum | Prisma.PartnerAccountQuotaChargeTransactionScalarFieldEnum[]
}
/**
* Partner.license_renew_charge_transactions
*/
export type Partner$license_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseRenewChargeTransaction
*/
select?: Prisma.LicenseRenewChargeTransactionSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseRenewChargeTransaction
*/
omit?: Prisma.LicenseRenewChargeTransactionOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseRenewChargeTransactionInclude<ExtArgs> | null
where?: Prisma.LicenseRenewChargeTransactionWhereInput
orderBy?: Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput | Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput[]
cursor?: Prisma.LicenseRenewChargeTransactionWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.LicenseRenewChargeTransactionScalarFieldEnum | Prisma.LicenseRenewChargeTransactionScalarFieldEnum[]
}
/**