feat: add stock keeping units management

- Created migration to drop `type` column from `stock_keeping_units` table.
- Added `Guild` model to Prisma schema.
- Implemented `BusinessActivitiesQueryService` for querying business activities.
- Developed `GoodsSharedService` for handling goods creation and updates.
- Introduced DTOs for creating and updating stock keeping units.
- Created controller and service for managing stock keeping units.
- Implemented response DTOs for stock keeping units service.
- Established module for stock keeping units management.
This commit is contained in:
2026-05-07 20:30:24 +03:30
parent 658496320b
commit fbe7230865
77 changed files with 2065 additions and 1846 deletions
+14 -1
View File
@@ -20,7 +20,7 @@ export default {
HOUR: 'ساعت',
},
GoodPricingModel: {
STANDARD: 'استاندارد',
STANDARD: 'عمومی',
GOLD: 'طلا',
},
CustomerType: {
@@ -160,4 +160,17 @@ export default {
KARAT_21: '۲۱ عیار',
KARAT_24: '۲۴ عیار',
},
InvoiceTemplateType: {
SALE: 'فروش',
FX_SALE: 'فروش ارزی',
GOLD_JEWELRY: 'طلا و جواهر',
CONTRACT: 'پیمانکاری',
UTILITY: 'قبوض خدماتی',
AIR_TICKET: 'بلیط هواپیما',
EXPORT: 'صادرات',
BILL_OF_LADING: 'بارنامه',
PETROCHEMICAL: 'پتروشیمی',
COMMODITY_EXCHANGE: 'بورس کالا',
INSURANCE: 'بیمه',
},
}
+8 -5
View File
@@ -11,11 +11,6 @@ export enum TspProviderRequestType {
REMOVE = 'REMOVE',
}
export enum TspProviderCustomerType {
Unknown = 'Unknown',
Known = 'Known',
}
export enum SKUGuildType {
GOLD = 'GOLD',
}
@@ -27,3 +22,11 @@ export const UploadedFileTypes = {
PARTNER_LOGO: 'partner_logo',
}
export type UploadedFileTypes = (typeof UploadedFileTypes)[keyof typeof UploadedFileTypes]
export const TspProviderCustomerType = {
UNKNOWN: 'Unknown',
KNOWN: 'Known',
}
export type TspProviderCustomerType =
(typeof TspProviderCustomerType)[keyof typeof TspProviderCustomerType]
@@ -0,0 +1,51 @@
import { BusinessActivitySelect } from '@/generated/prisma/models'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
@Injectable()
export class BusinessActivitiesQueryService {
constructor(private readonly prisma: PrismaService) {}
readonly baseSelect: BusinessActivitySelect = {
id: true,
name: true,
economic_code: true,
created_at: true,
partner_token: true,
fiscal_id: true,
guild: {
select: {
id: true,
code: true,
name: true,
},
},
}
findAllByConsumer(consumer_id: string, select: BusinessActivitySelect) {
return this.prisma.businessActivity.findMany({
where: { consumer_id },
select,
})
}
findOneByConsumer(
consumer_id: string,
id: string,
select: BusinessActivitySelect,
orThrow = false,
) {
if (orThrow) {
return this.prisma.businessActivity.findUniqueOrThrow({
where: { consumer_id, id },
select,
})
}
return this.prisma.businessActivity.findUnique({
where: { consumer_id, id },
select,
})
}
}
+124
View File
@@ -0,0 +1,124 @@
import { UploadedFileTypes } from '@/common/enums/enums'
import { GoodPricingModel } from '@/generated/prisma/enums'
import { GoodSelect } from '@/generated/prisma/models'
import { UploaderService } from '@/modules/uploader/uploader.service'
import { Injectable } from '@nestjs/common'
export interface CreateGoodDto {
name: string
sku_id: string
category_id: string
measure_unit_id: string
pricing_model: GoodPricingModel
description?: string
is_default_guild_good?: boolean
}
export interface UpdateGoodDto extends Partial<CreateGoodDto> {}
@Injectable()
export class GoodsSharedService {
constructor(private readonly uploaderService: UploaderService) {}
readonly defaultSelect: GoodSelect = {
id: true,
name: true,
pricing_model: true,
image_url: true,
description: true,
sku: {
select: {
id: true,
name: true,
},
},
measure_unit: {
select: {
id: true,
name: true,
},
},
category: {
select: {
id: true,
name: true,
},
},
}
async prepareCreateData(data: CreateGoodDto, file?: Express.Multer.File) {
const { category_id, measure_unit_id, sku_id, ...rest } = data
let image_url = ''
if (file) {
const uploadedUrl = await this.uploaderService.uploadFile(
file,
UploadedFileTypes.GOOD,
)
image_url = uploadedUrl || ''
}
return {
...rest,
image_url,
sku: {
connect: {
id: sku_id,
},
},
measure_unit: {
connect: {
id: measure_unit_id,
},
},
category: {
connect: {
id: category_id,
},
},
}
}
async prepareUpdateData(id: string, data: UpdateGoodDto, file?: Express.Multer.File) {
const { category_id, measure_unit_id, sku_id, ...rest } = data
let image_url = ''
if (file) {
const uploadedUrl = await this.uploaderService.uploadFile(
file,
UploadedFileTypes.GOOD,
)
image_url = uploadedUrl || ''
}
const updateData: any = {
...rest,
image_url,
}
if (sku_id) {
updateData.sku = { connect: { id: sku_id } }
}
if (measure_unit_id) {
updateData.measure_unit = { connect: { id: measure_unit_id } }
}
if (category_id) {
updateData.category = { connect: { id: category_id } }
}
return updateData
}
async handleImageUpdate(id: string, prisma: any, image_url: string) {
if (image_url) {
const prevImage = await prisma.good.findUnique({
where: { id },
select: { image_url: true },
})
if (prevImage?.image_url) {
this.uploaderService.deleteFile(prevImage.image_url, UploadedFileTypes.GOOD)
}
}
}
}
@@ -524,6 +524,6 @@ export class SharedSaleInvoiceCreateService {
posId: string,
invoiceNumber: number,
) {
return `${businessId.substring(businessId.length - 2, businessId.length)}-${complexId.substring(complexId.length - 2, complexId.length)}-${posId.substring(posId.length - 2, posId.length)}-${invoiceNumber.toString()}`
return `${businessId.substring(businessId.length - 2, businessId.length)}${complexId.substring(complexId.length - 2, complexId.length)}${posId.substring(posId.length - 2, posId.length)}${invoiceNumber.toString()}`
}
}
+5 -5
View File
@@ -177,6 +177,11 @@ export type Good = Prisma.GoodModel
*
*/
export type GoodCategory = Prisma.GoodCategoryModel
/**
* Model Guild
*
*/
export type Guild = Prisma.GuildModel
/**
* Model MeasureUnits
*
@@ -207,11 +212,6 @@ export type CustomerIndividual = Prisma.CustomerIndividualModel
*
*/
export type CustomerLegal = Prisma.CustomerLegalModel
/**
* Model Guild
*
*/
export type Guild = Prisma.GuildModel
/**
* Model SalesInvoice
*
+5 -5
View File
@@ -199,6 +199,11 @@ export type Good = Prisma.GoodModel
*
*/
export type GoodCategory = Prisma.GoodCategoryModel
/**
* Model Guild
*
*/
export type Guild = Prisma.GuildModel
/**
* Model MeasureUnits
*
@@ -229,11 +234,6 @@ export type CustomerIndividual = Prisma.CustomerIndividualModel
*
*/
export type CustomerLegal = Prisma.CustomerLegalModel
/**
* Model Guild
*
*/
export type Guild = Prisma.GuildModel
/**
* Model SalesInvoice
*
+24 -58
View File
@@ -586,21 +586,21 @@ export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
}
export type EnumSKUGuildTypeFilter<$PrismaModel = never> = {
equals?: $Enums.SKUGuildType | Prisma.EnumSKUGuildTypeFieldRefInput<$PrismaModel>
in?: $Enums.SKUGuildType[]
notIn?: $Enums.SKUGuildType[]
not?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel> | $Enums.SKUGuildType
export type EnumInvoiceTemplateTypeFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel> | $Enums.InvoiceTemplateType
}
export type EnumSKUGuildTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.SKUGuildType | Prisma.EnumSKUGuildTypeFieldRefInput<$PrismaModel>
in?: $Enums.SKUGuildType[]
notIn?: $Enums.SKUGuildType[]
not?: Prisma.NestedEnumSKUGuildTypeWithAggregatesFilter<$PrismaModel> | $Enums.SKUGuildType
export type EnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel> | $Enums.InvoiceTemplateType
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel>
_min?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
}
export type BoolNullableFilter<$PrismaModel = never> = {
@@ -633,23 +633,6 @@ export type EnumCustomerTypeWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumCustomerTypeFilter<$PrismaModel>
}
export type EnumInvoiceTemplateTypeFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel> | $Enums.InvoiceTemplateType
}
export type EnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel> | $Enums.InvoiceTemplateType
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
}
export type EnumTspProviderRequestTypeFilter<$PrismaModel = never> = {
equals?: $Enums.TspProviderRequestType | Prisma.EnumTspProviderRequestTypeFieldRefInput<$PrismaModel>
in?: $Enums.TspProviderRequestType[]
@@ -1314,21 +1297,21 @@ export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedDateTimeNullableFilter<$PrismaModel>
}
export type NestedEnumSKUGuildTypeFilter<$PrismaModel = never> = {
equals?: $Enums.SKUGuildType | Prisma.EnumSKUGuildTypeFieldRefInput<$PrismaModel>
in?: $Enums.SKUGuildType[]
notIn?: $Enums.SKUGuildType[]
not?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel> | $Enums.SKUGuildType
export type NestedEnumInvoiceTemplateTypeFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel> | $Enums.InvoiceTemplateType
}
export type NestedEnumSKUGuildTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.SKUGuildType | Prisma.EnumSKUGuildTypeFieldRefInput<$PrismaModel>
in?: $Enums.SKUGuildType[]
notIn?: $Enums.SKUGuildType[]
not?: Prisma.NestedEnumSKUGuildTypeWithAggregatesFilter<$PrismaModel> | $Enums.SKUGuildType
export type NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel> | $Enums.InvoiceTemplateType
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumSKUGuildTypeFilter<$PrismaModel>
_min?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
}
export type NestedBoolNullableFilter<$PrismaModel = never> = {
@@ -1361,23 +1344,6 @@ export type NestedEnumCustomerTypeWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumCustomerTypeFilter<$PrismaModel>
}
export type NestedEnumInvoiceTemplateTypeFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel> | $Enums.InvoiceTemplateType
}
export type NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.InvoiceTemplateType | Prisma.EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel>
in?: $Enums.InvoiceTemplateType[]
notIn?: $Enums.InvoiceTemplateType[]
not?: Prisma.NestedEnumInvoiceTemplateTypeWithAggregatesFilter<$PrismaModel> | $Enums.InvoiceTemplateType
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
_max?: Prisma.NestedEnumInvoiceTemplateTypeFilter<$PrismaModel>
}
export type NestedEnumTspProviderRequestTypeFilter<$PrismaModel = never> = {
equals?: $Enums.TspProviderRequestType | Prisma.EnumTspProviderRequestTypeFieldRefInput<$PrismaModel>
in?: $Enums.TspProviderRequestType[]
File diff suppressed because one or more lines are too long
+97 -103
View File
@@ -416,13 +416,13 @@ export const ModelName = {
Pos: 'Pos',
Good: 'Good',
GoodCategory: 'GoodCategory',
Guild: 'Guild',
MeasureUnits: 'MeasureUnits',
StockKeepingUnits: 'StockKeepingUnits',
TriggerLog: 'TriggerLog',
Customer: 'Customer',
CustomerIndividual: 'CustomerIndividual',
CustomerLegal: 'CustomerLegal',
Guild: 'Guild',
SalesInvoice: 'SalesInvoice',
SalesInvoiceItem: 'SalesInvoiceItem',
SaleInvoiceTspAttempts: 'SaleInvoiceTspAttempts',
@@ -445,7 +445,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions
}
meta: {
modelProps: "adminAccount" | "admin" | "account" | "deviceBrand" | "device" | "licenseChargeTransaction" | "license" | "licenseActivation" | "licenseRenewChargeTransaction" | "licenseRenew" | "partnerAccountQuotaChargeTransaction" | "partnerAccountQuotaCredit" | "licenseAccountAllocation" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "consumerDevices" | "applicationReleasedInfo" | "consumerAccount" | "consumer" | "consumerIndividual" | "consumerLegal" | "businessActivity" | "complex" | "pos" | "good" | "goodCategory" | "measureUnits" | "stockKeepingUnits" | "triggerLog" | "customer" | "customerIndividual" | "customerLegal" | "guild" | "salesInvoice" | "salesInvoiceItem" | "saleInvoiceTspAttempts" | "salesInvoicePayment" | "salesInvoicePaymentTerminalInfo" | "service" | "serviceCategory"
modelProps: "adminAccount" | "admin" | "account" | "deviceBrand" | "device" | "licenseChargeTransaction" | "license" | "licenseActivation" | "licenseRenewChargeTransaction" | "licenseRenew" | "partnerAccountQuotaChargeTransaction" | "partnerAccountQuotaCredit" | "licenseAccountAllocation" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "consumerDevices" | "applicationReleasedInfo" | "consumerAccount" | "consumer" | "consumerIndividual" | "consumerLegal" | "businessActivity" | "complex" | "pos" | "good" | "goodCategory" | "guild" | "measureUnits" | "stockKeepingUnits" | "triggerLog" | "customer" | "customerIndividual" | "customerLegal" | "salesInvoice" | "salesInvoiceItem" | "saleInvoiceTspAttempts" | "salesInvoicePayment" | "salesInvoicePaymentTerminalInfo" | "service" | "serviceCategory"
txIsolationLevel: TransactionIsolationLevel
}
model: {
@@ -2561,6 +2561,72 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Guild: {
payload: Prisma.$GuildPayload<ExtArgs>
fields: Prisma.GuildFieldRefs
operations: {
findUnique: {
args: Prisma.GuildFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload> | null
}
findUniqueOrThrow: {
args: Prisma.GuildFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
findFirst: {
args: Prisma.GuildFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload> | null
}
findFirstOrThrow: {
args: Prisma.GuildFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
findMany: {
args: Prisma.GuildFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>[]
}
create: {
args: Prisma.GuildCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
createMany: {
args: Prisma.GuildCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.GuildDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
update: {
args: Prisma.GuildUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
deleteMany: {
args: Prisma.GuildDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.GuildUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.GuildUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
aggregate: {
args: Prisma.GuildAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateGuild>
}
groupBy: {
args: Prisma.GuildGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.GuildGroupByOutputType>[]
}
count: {
args: Prisma.GuildCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.GuildCountAggregateOutputType> | number
}
}
}
MeasureUnits: {
payload: Prisma.$MeasureUnitsPayload<ExtArgs>
fields: Prisma.MeasureUnitsFieldRefs
@@ -2957,72 +3023,6 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Guild: {
payload: Prisma.$GuildPayload<ExtArgs>
fields: Prisma.GuildFieldRefs
operations: {
findUnique: {
args: Prisma.GuildFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload> | null
}
findUniqueOrThrow: {
args: Prisma.GuildFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
findFirst: {
args: Prisma.GuildFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload> | null
}
findFirstOrThrow: {
args: Prisma.GuildFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
findMany: {
args: Prisma.GuildFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>[]
}
create: {
args: Prisma.GuildCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
createMany: {
args: Prisma.GuildCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.GuildDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
update: {
args: Prisma.GuildUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
deleteMany: {
args: Prisma.GuildDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.GuildUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.GuildUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$GuildPayload>
}
aggregate: {
args: Prisma.GuildAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateGuild>
}
groupBy: {
args: Prisma.GuildGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.GuildGroupByOutputType>[]
}
count: {
args: Prisma.GuildCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.GuildCountAggregateOutputType> | number
}
}
}
SalesInvoice: {
payload: Prisma.$SalesInvoicePayload<ExtArgs>
fields: Prisma.SalesInvoiceFieldRefs
@@ -3695,10 +3695,10 @@ export const PartnerScalarFieldEnum = {
name: 'name',
code: 'code',
status: 'status',
tsp_provider: 'tsp_provider',
logo_url: 'logo_url',
created_at: 'created_at',
updated_at: 'updated_at'
updated_at: 'updated_at',
tsp_provider: 'tsp_provider'
} as const
export type PartnerScalarFieldEnum = (typeof PartnerScalarFieldEnum)[keyof typeof PartnerScalarFieldEnum]
@@ -3939,6 +3939,18 @@ export const GoodCategoryScalarFieldEnum = {
export type GoodCategoryScalarFieldEnum = (typeof GoodCategoryScalarFieldEnum)[keyof typeof GoodCategoryScalarFieldEnum]
export const GuildScalarFieldEnum = {
id: 'id',
name: 'name',
invoice_template: 'invoice_template',
code: 'code',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
export type GuildScalarFieldEnum = (typeof GuildScalarFieldEnum)[keyof typeof GuildScalarFieldEnum]
export const MeasureUnitsScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -3955,9 +3967,9 @@ export const StockKeepingUnitsScalarFieldEnum = {
code: 'code',
name: 'name',
VAT: 'VAT',
type: 'type',
is_public: 'is_public',
is_domestic: 'is_domestic',
guild_id: 'guild_id',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
@@ -4013,18 +4025,6 @@ export const CustomerLegalScalarFieldEnum = {
export type CustomerLegalScalarFieldEnum = (typeof CustomerLegalScalarFieldEnum)[keyof typeof CustomerLegalScalarFieldEnum]
export const GuildScalarFieldEnum = {
id: 'id',
name: 'name',
invoice_template: 'invoice_template',
code: 'code',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
export type GuildScalarFieldEnum = (typeof GuildScalarFieldEnum)[keyof typeof GuildScalarFieldEnum]
export const SalesInvoiceScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -4517,6 +4517,15 @@ export const GoodCategoryOrderByRelevanceFieldEnum = {
export type GoodCategoryOrderByRelevanceFieldEnum = (typeof GoodCategoryOrderByRelevanceFieldEnum)[keyof typeof GoodCategoryOrderByRelevanceFieldEnum]
export const GuildOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
code: 'code'
} as const
export type GuildOrderByRelevanceFieldEnum = (typeof GuildOrderByRelevanceFieldEnum)[keyof typeof GuildOrderByRelevanceFieldEnum]
export const MeasureUnitsOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
@@ -4529,7 +4538,8 @@ export type MeasureUnitsOrderByRelevanceFieldEnum = (typeof MeasureUnitsOrderByR
export const StockKeepingUnitsOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
name: 'name'
name: 'name',
guild_id: 'guild_id'
} as const
export type StockKeepingUnitsOrderByRelevanceFieldEnum = (typeof StockKeepingUnitsOrderByRelevanceFieldEnum)[keyof typeof StockKeepingUnitsOrderByRelevanceFieldEnum]
@@ -4576,15 +4586,6 @@ export const CustomerLegalOrderByRelevanceFieldEnum = {
export type CustomerLegalOrderByRelevanceFieldEnum = (typeof CustomerLegalOrderByRelevanceFieldEnum)[keyof typeof CustomerLegalOrderByRelevanceFieldEnum]
export const GuildOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
code: 'code'
} as const
export type GuildOrderByRelevanceFieldEnum = (typeof GuildOrderByRelevanceFieldEnum)[keyof typeof GuildOrderByRelevanceFieldEnum]
export const SalesInvoiceOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
@@ -4853,9 +4854,9 @@ export type EnumGoodPricingModelFieldRefInput<$PrismaModel> = FieldRefInputType<
/**
* Reference to a field of type 'SKUGuildType'
* Reference to a field of type 'InvoiceTemplateType'
*/
export type EnumSKUGuildTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'SKUGuildType'>
export type EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'InvoiceTemplateType'>
@@ -4866,13 +4867,6 @@ export type EnumCustomerTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$Pri
/**
* Reference to a field of type 'InvoiceTemplateType'
*/
export type EnumInvoiceTemplateTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'InvoiceTemplateType'>
/**
* Reference to a field of type 'TspProviderRequestType'
*/
@@ -5027,13 +5021,13 @@ export type GlobalOmitConfig = {
pos?: Prisma.PosOmit
good?: Prisma.GoodOmit
goodCategory?: Prisma.GoodCategoryOmit
guild?: Prisma.GuildOmit
measureUnits?: Prisma.MeasureUnitsOmit
stockKeepingUnits?: Prisma.StockKeepingUnitsOmit
triggerLog?: Prisma.TriggerLogOmit
customer?: Prisma.CustomerOmit
customerIndividual?: Prisma.CustomerIndividualOmit
customerLegal?: Prisma.CustomerLegalOmit
guild?: Prisma.GuildOmit
salesInvoice?: Prisma.SalesInvoiceOmit
salesInvoiceItem?: Prisma.SalesInvoiceItemOmit
saleInvoiceTspAttempts?: Prisma.SaleInvoiceTspAttemptsOmit
@@ -83,13 +83,13 @@ export const ModelName = {
Pos: 'Pos',
Good: 'Good',
GoodCategory: 'GoodCategory',
Guild: 'Guild',
MeasureUnits: 'MeasureUnits',
StockKeepingUnits: 'StockKeepingUnits',
TriggerLog: 'TriggerLog',
Customer: 'Customer',
CustomerIndividual: 'CustomerIndividual',
CustomerLegal: 'CustomerLegal',
Guild: 'Guild',
SalesInvoice: 'SalesInvoice',
SalesInvoiceItem: 'SalesInvoiceItem',
SaleInvoiceTspAttempts: 'SaleInvoiceTspAttempts',
@@ -286,10 +286,10 @@ export const PartnerScalarFieldEnum = {
name: 'name',
code: 'code',
status: 'status',
tsp_provider: 'tsp_provider',
logo_url: 'logo_url',
created_at: 'created_at',
updated_at: 'updated_at'
updated_at: 'updated_at',
tsp_provider: 'tsp_provider'
} as const
export type PartnerScalarFieldEnum = (typeof PartnerScalarFieldEnum)[keyof typeof PartnerScalarFieldEnum]
@@ -530,6 +530,18 @@ export const GoodCategoryScalarFieldEnum = {
export type GoodCategoryScalarFieldEnum = (typeof GoodCategoryScalarFieldEnum)[keyof typeof GoodCategoryScalarFieldEnum]
export const GuildScalarFieldEnum = {
id: 'id',
name: 'name',
invoice_template: 'invoice_template',
code: 'code',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
export type GuildScalarFieldEnum = (typeof GuildScalarFieldEnum)[keyof typeof GuildScalarFieldEnum]
export const MeasureUnitsScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -546,9 +558,9 @@ export const StockKeepingUnitsScalarFieldEnum = {
code: 'code',
name: 'name',
VAT: 'VAT',
type: 'type',
is_public: 'is_public',
is_domestic: 'is_domestic',
guild_id: 'guild_id',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
@@ -604,18 +616,6 @@ export const CustomerLegalScalarFieldEnum = {
export type CustomerLegalScalarFieldEnum = (typeof CustomerLegalScalarFieldEnum)[keyof typeof CustomerLegalScalarFieldEnum]
export const GuildScalarFieldEnum = {
id: 'id',
name: 'name',
invoice_template: 'invoice_template',
code: 'code',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
export type GuildScalarFieldEnum = (typeof GuildScalarFieldEnum)[keyof typeof GuildScalarFieldEnum]
export const SalesInvoiceScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -1108,6 +1108,15 @@ export const GoodCategoryOrderByRelevanceFieldEnum = {
export type GoodCategoryOrderByRelevanceFieldEnum = (typeof GoodCategoryOrderByRelevanceFieldEnum)[keyof typeof GoodCategoryOrderByRelevanceFieldEnum]
export const GuildOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
code: 'code'
} as const
export type GuildOrderByRelevanceFieldEnum = (typeof GuildOrderByRelevanceFieldEnum)[keyof typeof GuildOrderByRelevanceFieldEnum]
export const MeasureUnitsOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
@@ -1120,7 +1129,8 @@ export type MeasureUnitsOrderByRelevanceFieldEnum = (typeof MeasureUnitsOrderByR
export const StockKeepingUnitsOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
name: 'name'
name: 'name',
guild_id: 'guild_id'
} as const
export type StockKeepingUnitsOrderByRelevanceFieldEnum = (typeof StockKeepingUnitsOrderByRelevanceFieldEnum)[keyof typeof StockKeepingUnitsOrderByRelevanceFieldEnum]
@@ -1167,15 +1177,6 @@ export const CustomerLegalOrderByRelevanceFieldEnum = {
export type CustomerLegalOrderByRelevanceFieldEnum = (typeof CustomerLegalOrderByRelevanceFieldEnum)[keyof typeof CustomerLegalOrderByRelevanceFieldEnum]
export const GuildOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
code: 'code'
} as const
export type GuildOrderByRelevanceFieldEnum = (typeof GuildOrderByRelevanceFieldEnum)[keyof typeof GuildOrderByRelevanceFieldEnum]
export const SalesInvoiceOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
+1 -1
View File
@@ -40,13 +40,13 @@ export type * from './models/Complex.js'
export type * from './models/Pos.js'
export type * from './models/Good.js'
export type * from './models/GoodCategory.js'
export type * from './models/Guild.js'
export type * from './models/MeasureUnits.js'
export type * from './models/StockKeepingUnits.js'
export type * from './models/TriggerLog.js'
export type * from './models/Customer.js'
export type * from './models/CustomerIndividual.js'
export type * from './models/CustomerLegal.js'
export type * from './models/Guild.js'
export type * from './models/SalesInvoice.js'
export type * from './models/SalesInvoiceItem.js'
export type * from './models/SaleInvoiceTspAttempts.js'
+58 -58
View File
@@ -183,9 +183,9 @@ export type AccountWhereInput = {
status?: Prisma.EnumAccountStatusFilter<"Account"> | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFilter<"Account"> | $Enums.AccountType
admin_account?: Prisma.XOR<Prisma.AdminAccountNullableScalarRelationFilter, Prisma.AdminAccountWhereInput> | null
provider_account?: Prisma.XOR<Prisma.ProviderAccountNullableScalarRelationFilter, Prisma.ProviderAccountWhereInput> | null
partner_account?: Prisma.XOR<Prisma.PartnerAccountNullableScalarRelationFilter, Prisma.PartnerAccountWhereInput> | null
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountNullableScalarRelationFilter, Prisma.ConsumerAccountWhereInput> | null
partner_account?: Prisma.XOR<Prisma.PartnerAccountNullableScalarRelationFilter, Prisma.PartnerAccountWhereInput> | null
provider_account?: Prisma.XOR<Prisma.ProviderAccountNullableScalarRelationFilter, Prisma.ProviderAccountWhereInput> | null
}
export type AccountOrderByWithRelationInput = {
@@ -195,9 +195,9 @@ export type AccountOrderByWithRelationInput = {
status?: Prisma.SortOrder
type?: Prisma.SortOrder
admin_account?: Prisma.AdminAccountOrderByWithRelationInput
provider_account?: Prisma.ProviderAccountOrderByWithRelationInput
partner_account?: Prisma.PartnerAccountOrderByWithRelationInput
consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput
partner_account?: Prisma.PartnerAccountOrderByWithRelationInput
provider_account?: Prisma.ProviderAccountOrderByWithRelationInput
_relevance?: Prisma.AccountOrderByRelevanceInput
}
@@ -211,9 +211,9 @@ export type AccountWhereUniqueInput = Prisma.AtLeast<{
status?: Prisma.EnumAccountStatusFilter<"Account"> | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFilter<"Account"> | $Enums.AccountType
admin_account?: Prisma.XOR<Prisma.AdminAccountNullableScalarRelationFilter, Prisma.AdminAccountWhereInput> | null
provider_account?: Prisma.XOR<Prisma.ProviderAccountNullableScalarRelationFilter, Prisma.ProviderAccountWhereInput> | null
partner_account?: Prisma.XOR<Prisma.PartnerAccountNullableScalarRelationFilter, Prisma.PartnerAccountWhereInput> | null
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountNullableScalarRelationFilter, Prisma.ConsumerAccountWhereInput> | null
partner_account?: Prisma.XOR<Prisma.PartnerAccountNullableScalarRelationFilter, Prisma.PartnerAccountWhereInput> | null
provider_account?: Prisma.XOR<Prisma.ProviderAccountNullableScalarRelationFilter, Prisma.ProviderAccountWhereInput> | null
}, "id" | "username">
export type AccountOrderByWithAggregationInput = {
@@ -245,9 +245,9 @@ export type AccountCreateInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
}
export type AccountUncheckedCreateInput = {
@@ -257,9 +257,9 @@ export type AccountUncheckedCreateInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
}
export type AccountUpdateInput = {
@@ -269,9 +269,9 @@ export type AccountUpdateInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
}
export type AccountUncheckedUpdateInput = {
@@ -281,9 +281,9 @@ export type AccountUncheckedUpdateInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
}
export type AccountCreateManyInput = {
@@ -415,9 +415,9 @@ export type AccountCreateWithoutAdmin_accountInput = {
password: string
status: $Enums.AccountStatus
type: $Enums.AccountType
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
}
export type AccountUncheckedCreateWithoutAdmin_accountInput = {
@@ -426,9 +426,9 @@ export type AccountUncheckedCreateWithoutAdmin_accountInput = {
password: string
status: $Enums.AccountStatus
type: $Enums.AccountType
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
}
export type AccountCreateOrConnectWithoutAdmin_accountInput = {
@@ -453,9 +453,9 @@ export type AccountUpdateWithoutAdmin_accountInput = {
password?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
}
export type AccountUncheckedUpdateWithoutAdmin_accountInput = {
@@ -464,9 +464,9 @@ export type AccountUncheckedUpdateWithoutAdmin_accountInput = {
password?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
}
export type AccountCreateWithoutPartner_accountInput = {
@@ -476,8 +476,8 @@ export type AccountCreateWithoutPartner_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
}
export type AccountUncheckedCreateWithoutPartner_accountInput = {
@@ -487,8 +487,8 @@ export type AccountUncheckedCreateWithoutPartner_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
}
export type AccountCreateOrConnectWithoutPartner_accountInput = {
@@ -514,8 +514,8 @@ export type AccountUpdateWithoutPartner_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
}
export type AccountUncheckedUpdateWithoutPartner_accountInput = {
@@ -525,8 +525,8 @@ export type AccountUncheckedUpdateWithoutPartner_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
}
export type AccountCreateWithoutProvider_accountInput = {
@@ -536,8 +536,8 @@ export type AccountCreateWithoutProvider_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
}
export type AccountUncheckedCreateWithoutProvider_accountInput = {
@@ -547,8 +547,8 @@ export type AccountUncheckedCreateWithoutProvider_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
consumer_account?: Prisma.ConsumerAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
}
export type AccountCreateOrConnectWithoutProvider_accountInput = {
@@ -574,8 +574,8 @@ export type AccountUpdateWithoutProvider_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
}
export type AccountUncheckedUpdateWithoutProvider_accountInput = {
@@ -585,8 +585,8 @@ export type AccountUncheckedUpdateWithoutProvider_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
consumer_account?: Prisma.ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
}
export type AccountCreateWithoutConsumer_accountInput = {
@@ -596,8 +596,8 @@ export type AccountCreateWithoutConsumer_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountCreateNestedOneWithoutAccountInput
}
export type AccountUncheckedCreateWithoutConsumer_accountInput = {
@@ -607,8 +607,8 @@ export type AccountUncheckedCreateWithoutConsumer_accountInput = {
status: $Enums.AccountStatus
type: $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
partner_account?: Prisma.PartnerAccountUncheckedCreateNestedOneWithoutAccountInput
provider_account?: Prisma.ProviderAccountUncheckedCreateNestedOneWithoutAccountInput
}
export type AccountCreateOrConnectWithoutConsumer_accountInput = {
@@ -634,8 +634,8 @@ export type AccountUpdateWithoutConsumer_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUpdateOneWithoutAccountNestedInput
}
export type AccountUncheckedUpdateWithoutConsumer_accountInput = {
@@ -645,8 +645,8 @@ export type AccountUncheckedUpdateWithoutConsumer_accountInput = {
status?: Prisma.EnumAccountStatusFieldUpdateOperationsInput | $Enums.AccountStatus
type?: Prisma.EnumAccountTypeFieldUpdateOperationsInput | $Enums.AccountType
admin_account?: Prisma.AdminAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
partner_account?: Prisma.PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput
provider_account?: Prisma.ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput
}
@@ -658,9 +658,9 @@ export type AccountSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
status?: boolean
type?: boolean
admin_account?: boolean | Prisma.Account$admin_accountArgs<ExtArgs>
provider_account?: boolean | Prisma.Account$provider_accountArgs<ExtArgs>
partner_account?: boolean | Prisma.Account$partner_accountArgs<ExtArgs>
consumer_account?: boolean | Prisma.Account$consumer_accountArgs<ExtArgs>
partner_account?: boolean | Prisma.Account$partner_accountArgs<ExtArgs>
provider_account?: boolean | Prisma.Account$provider_accountArgs<ExtArgs>
}, ExtArgs["result"]["account"]>
@@ -676,18 +676,18 @@ export type AccountSelectScalar = {
export type AccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "username" | "password" | "status" | "type", ExtArgs["result"]["account"]>
export type AccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
admin_account?: boolean | Prisma.Account$admin_accountArgs<ExtArgs>
provider_account?: boolean | Prisma.Account$provider_accountArgs<ExtArgs>
partner_account?: boolean | Prisma.Account$partner_accountArgs<ExtArgs>
consumer_account?: boolean | Prisma.Account$consumer_accountArgs<ExtArgs>
partner_account?: boolean | Prisma.Account$partner_accountArgs<ExtArgs>
provider_account?: boolean | Prisma.Account$provider_accountArgs<ExtArgs>
}
export type $AccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Account"
objects: {
admin_account: Prisma.$AdminAccountPayload<ExtArgs> | null
provider_account: Prisma.$ProviderAccountPayload<ExtArgs> | null
partner_account: Prisma.$PartnerAccountPayload<ExtArgs> | null
consumer_account: Prisma.$ConsumerAccountPayload<ExtArgs> | null
partner_account: Prisma.$PartnerAccountPayload<ExtArgs> | null
provider_account: Prisma.$ProviderAccountPayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1036,9 +1036,9 @@ readonly fields: AccountFieldRefs;
export interface Prisma__AccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
admin_account<T extends Prisma.Account$admin_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$admin_accountArgs<ExtArgs>>): Prisma.Prisma__AdminAccountClient<runtime.Types.Result.GetResult<Prisma.$AdminAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
provider_account<T extends Prisma.Account$provider_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$provider_accountArgs<ExtArgs>>): Prisma.Prisma__ProviderAccountClient<runtime.Types.Result.GetResult<Prisma.$ProviderAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
partner_account<T extends Prisma.Account$partner_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$partner_accountArgs<ExtArgs>>): Prisma.Prisma__PartnerAccountClient<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
consumer_account<T extends Prisma.Account$consumer_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$consumer_accountArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
partner_account<T extends Prisma.Account$partner_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$partner_accountArgs<ExtArgs>>): Prisma.Prisma__PartnerAccountClient<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
provider_account<T extends Prisma.Account$provider_accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Account$provider_accountArgs<ExtArgs>>): Prisma.Prisma__ProviderAccountClient<runtime.Types.Result.GetResult<Prisma.$ProviderAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1440,22 +1440,22 @@ export type Account$admin_accountArgs<ExtArgs extends runtime.Types.Extensions.I
}
/**
* Account.provider_account
* Account.consumer_account
*/
export type Account$provider_accountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Account$consumer_accountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ProviderAccount
* Select specific fields to fetch from the ConsumerAccount
*/
select?: Prisma.ProviderAccountSelect<ExtArgs> | null
select?: Prisma.ConsumerAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the ProviderAccount
* Omit specific fields from the ConsumerAccount
*/
omit?: Prisma.ProviderAccountOmit<ExtArgs> | null
omit?: Prisma.ConsumerAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ProviderAccountInclude<ExtArgs> | null
where?: Prisma.ProviderAccountWhereInput
include?: Prisma.ConsumerAccountInclude<ExtArgs> | null
where?: Prisma.ConsumerAccountWhereInput
}
/**
@@ -1478,22 +1478,22 @@ export type Account$partner_accountArgs<ExtArgs extends runtime.Types.Extensions
}
/**
* Account.consumer_account
* Account.provider_account
*/
export type Account$consumer_accountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Account$provider_accountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ConsumerAccount
* Select specific fields to fetch from the ProviderAccount
*/
select?: Prisma.ConsumerAccountSelect<ExtArgs> | null
select?: Prisma.ProviderAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the ConsumerAccount
* Omit specific fields from the ProviderAccount
*/
omit?: Prisma.ConsumerAccountOmit<ExtArgs> | null
omit?: Prisma.ProviderAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ConsumerAccountInclude<ExtArgs> | null
where?: Prisma.ConsumerAccountWhereInput
include?: Prisma.ProviderAccountInclude<ExtArgs> | null
where?: Prisma.ProviderAccountWhereInput
}
/**
+90 -90
View File
@@ -646,34 +646,6 @@ export type BusinessActivityUpdateOneWithoutGoodsNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutGoodsInput, Prisma.BusinessActivityUpdateWithoutGoodsInput>, Prisma.BusinessActivityUncheckedUpdateWithoutGoodsInput>
}
export type BusinessActivityCreateNestedOneWithoutCustomer_individualsInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_individualsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_individualsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutCustomer_individualsNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_individualsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_individualsInput
upsert?: Prisma.BusinessActivityUpsertWithoutCustomer_individualsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutCustomer_individualsInput, Prisma.BusinessActivityUpdateWithoutCustomer_individualsInput>, Prisma.BusinessActivityUncheckedUpdateWithoutCustomer_individualsInput>
}
export type BusinessActivityCreateNestedOneWithoutCustomer_legalsInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_legalsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_legalsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutCustomer_legalsNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_legalsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_legalsInput
upsert?: Prisma.BusinessActivityUpsertWithoutCustomer_legalsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutCustomer_legalsInput, Prisma.BusinessActivityUpdateWithoutCustomer_legalsInput>, Prisma.BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput>
}
export type BusinessActivityCreateNestedManyWithoutGuildInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutGuildInput, Prisma.BusinessActivityUncheckedCreateWithoutGuildInput> | Prisma.BusinessActivityCreateWithoutGuildInput[] | Prisma.BusinessActivityUncheckedCreateWithoutGuildInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutGuildInput | Prisma.BusinessActivityCreateOrConnectWithoutGuildInput[]
@@ -716,6 +688,34 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput = {
deleteMany?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
}
export type BusinessActivityCreateNestedOneWithoutCustomer_individualsInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_individualsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_individualsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutCustomer_individualsNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_individualsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_individualsInput
upsert?: Prisma.BusinessActivityUpsertWithoutCustomer_individualsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutCustomer_individualsInput, Prisma.BusinessActivityUpdateWithoutCustomer_individualsInput>, Prisma.BusinessActivityUncheckedUpdateWithoutCustomer_individualsInput>
}
export type BusinessActivityCreateNestedOneWithoutCustomer_legalsInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_legalsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_legalsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutCustomer_legalsNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutCustomer_legalsInput, Prisma.BusinessActivityUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutCustomer_legalsInput
upsert?: Prisma.BusinessActivityUpsertWithoutCustomer_legalsInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutCustomer_legalsInput, Prisma.BusinessActivityUpdateWithoutCustomer_legalsInput>, Prisma.BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput>
}
export type BusinessActivityCreateWithoutLicense_activationInput = {
id?: string
economic_code: string
@@ -1146,6 +1146,68 @@ export type BusinessActivityUncheckedUpdateWithoutGoodsInput = {
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput
}
export type BusinessActivityCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer_id: string
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutGuildInput, Prisma.BusinessActivityUncheckedCreateWithoutGuildInput>
}
export type BusinessActivityCreateManyGuildInputEnvelope = {
data: Prisma.BusinessActivityCreateManyGuildInput | Prisma.BusinessActivityCreateManyGuildInput[]
skipDuplicates?: boolean
}
export type BusinessActivityUpsertWithWhereUniqueWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutGuildInput, Prisma.BusinessActivityUncheckedUpdateWithoutGuildInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutGuildInput, Prisma.BusinessActivityUncheckedCreateWithoutGuildInput>
}
export type BusinessActivityUpdateWithWhereUniqueWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutGuildInput, Prisma.BusinessActivityUncheckedUpdateWithoutGuildInput>
}
export type BusinessActivityUpdateManyWithWhereWithoutGuildInput = {
where: Prisma.BusinessActivityScalarWhereInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateManyMutationInput, Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildInput>
}
export type BusinessActivityCreateWithoutCustomer_individualsInput = {
id?: string
economic_code: string
@@ -1322,68 +1384,6 @@ export type BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput = {
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput
}
export type BusinessActivityCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer_id: string
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutGuildInput, Prisma.BusinessActivityUncheckedCreateWithoutGuildInput>
}
export type BusinessActivityCreateManyGuildInputEnvelope = {
data: Prisma.BusinessActivityCreateManyGuildInput | Prisma.BusinessActivityCreateManyGuildInput[]
skipDuplicates?: boolean
}
export type BusinessActivityUpsertWithWhereUniqueWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutGuildInput, Prisma.BusinessActivityUncheckedUpdateWithoutGuildInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutGuildInput, Prisma.BusinessActivityUncheckedCreateWithoutGuildInput>
}
export type BusinessActivityUpdateWithWhereUniqueWithoutGuildInput = {
where: Prisma.BusinessActivityWhereUniqueInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutGuildInput, Prisma.BusinessActivityUncheckedUpdateWithoutGuildInput>
}
export type BusinessActivityUpdateManyWithWhereWithoutGuildInput = {
where: Prisma.BusinessActivityScalarWhereInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateManyMutationInput, Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildInput>
}
export type BusinessActivityCreateManyConsumerInput = {
id?: string
economic_code: string
+126
View File
@@ -192,6 +192,7 @@ export type GuildWhereInput = {
updated_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
business_activities?: Prisma.BusinessActivityListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
stockKeepingUnits?: Prisma.StockKeepingUnitsListRelationFilter
}
export type GuildOrderByWithRelationInput = {
@@ -203,6 +204,7 @@ export type GuildOrderByWithRelationInput = {
updated_at?: Prisma.SortOrder
business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput
good_categories?: Prisma.GoodCategoryOrderByRelationAggregateInput
stockKeepingUnits?: Prisma.StockKeepingUnitsOrderByRelationAggregateInput
_relevance?: Prisma.GuildOrderByRelevanceInput
}
@@ -218,6 +220,7 @@ export type GuildWhereUniqueInput = Prisma.AtLeast<{
updated_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
business_activities?: Prisma.BusinessActivityListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
stockKeepingUnits?: Prisma.StockKeepingUnitsListRelationFilter
}, "id">
export type GuildOrderByWithAggregationInput = {
@@ -253,6 +256,7 @@ export type GuildCreateInput = {
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateInput = {
@@ -264,6 +268,7 @@ export type GuildUncheckedCreateInput = {
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildUpdateInput = {
@@ -275,6 +280,7 @@ export type GuildUpdateInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateInput = {
@@ -286,6 +292,7 @@ export type GuildUncheckedUpdateInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedUpdateManyWithoutGuildNestedInput
}
export type GuildCreateManyInput = {
@@ -392,6 +399,20 @@ export type EnumInvoiceTemplateTypeFieldUpdateOperationsInput = {
set?: $Enums.InvoiceTemplateType
}
export type GuildCreateNestedOneWithoutStockKeepingUnitsInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedCreateWithoutStockKeepingUnitsInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutStockKeepingUnitsInput
connect?: Prisma.GuildWhereUniqueInput
}
export type GuildUpdateOneRequiredWithoutStockKeepingUnitsNestedInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedCreateWithoutStockKeepingUnitsInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutStockKeepingUnitsInput
upsert?: Prisma.GuildUpsertWithoutStockKeepingUnitsInput
connect?: Prisma.GuildWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.GuildUpdateToOneWithWhereWithoutStockKeepingUnitsInput, Prisma.GuildUpdateWithoutStockKeepingUnitsInput>, Prisma.GuildUncheckedUpdateWithoutStockKeepingUnitsInput>
}
export type GuildCreateWithoutBusiness_activitiesInput = {
id?: string
name: string
@@ -400,6 +421,7 @@ export type GuildCreateWithoutBusiness_activitiesInput = {
created_at?: Date | string
updated_at?: Date | string
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateWithoutBusiness_activitiesInput = {
@@ -410,6 +432,7 @@ export type GuildUncheckedCreateWithoutBusiness_activitiesInput = {
created_at?: Date | string
updated_at?: Date | string
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildCreateOrConnectWithoutBusiness_activitiesInput = {
@@ -436,6 +459,7 @@ export type GuildUpdateWithoutBusiness_activitiesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateWithoutBusiness_activitiesInput = {
@@ -446,6 +470,7 @@ export type GuildUncheckedUpdateWithoutBusiness_activitiesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedUpdateManyWithoutGuildNestedInput
}
export type GuildCreateWithoutGood_categoriesInput = {
@@ -456,6 +481,7 @@ export type GuildCreateWithoutGood_categoriesInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateWithoutGood_categoriesInput = {
@@ -466,6 +492,7 @@ export type GuildUncheckedCreateWithoutGood_categoriesInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildCreateOrConnectWithoutGood_categoriesInput = {
@@ -492,6 +519,7 @@ export type GuildUpdateWithoutGood_categoriesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
@@ -502,6 +530,67 @@ export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
stockKeepingUnits?: Prisma.StockKeepingUnitsUncheckedUpdateManyWithoutGuildNestedInput
}
export type GuildCreateWithoutStockKeepingUnitsInput = {
id?: string
name: string
invoice_template: $Enums.InvoiceTemplateType
code?: string | null
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateWithoutStockKeepingUnitsInput = {
id?: string
name: string
invoice_template: $Enums.InvoiceTemplateType
code?: string | null
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildCreateOrConnectWithoutStockKeepingUnitsInput = {
where: Prisma.GuildWhereUniqueInput
create: Prisma.XOR<Prisma.GuildCreateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedCreateWithoutStockKeepingUnitsInput>
}
export type GuildUpsertWithoutStockKeepingUnitsInput = {
update: Prisma.XOR<Prisma.GuildUpdateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedUpdateWithoutStockKeepingUnitsInput>
create: Prisma.XOR<Prisma.GuildCreateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedCreateWithoutStockKeepingUnitsInput>
where?: Prisma.GuildWhereInput
}
export type GuildUpdateToOneWithWhereWithoutStockKeepingUnitsInput = {
where?: Prisma.GuildWhereInput
data: Prisma.XOR<Prisma.GuildUpdateWithoutStockKeepingUnitsInput, Prisma.GuildUncheckedUpdateWithoutStockKeepingUnitsInput>
}
export type GuildUpdateWithoutStockKeepingUnitsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
invoice_template?: Prisma.EnumInvoiceTemplateTypeFieldUpdateOperationsInput | $Enums.InvoiceTemplateType
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateWithoutStockKeepingUnitsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
invoice_template?: Prisma.EnumInvoiceTemplateTypeFieldUpdateOperationsInput | $Enums.InvoiceTemplateType
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
}
@@ -512,11 +601,13 @@ export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
export type GuildCountOutputType = {
business_activities: number
good_categories: number
stockKeepingUnits: number
}
export type GuildCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
business_activities?: boolean | GuildCountOutputTypeCountBusiness_activitiesArgs
good_categories?: boolean | GuildCountOutputTypeCountGood_categoriesArgs
stockKeepingUnits?: boolean | GuildCountOutputTypeCountStockKeepingUnitsArgs
}
/**
@@ -543,6 +634,13 @@ export type GuildCountOutputTypeCountGood_categoriesArgs<ExtArgs extends runtime
where?: Prisma.GoodCategoryWhereInput
}
/**
* GuildCountOutputType without action
*/
export type GuildCountOutputTypeCountStockKeepingUnitsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.StockKeepingUnitsWhereInput
}
export type GuildSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
@@ -553,6 +651,7 @@ export type GuildSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs =
updated_at?: boolean
business_activities?: boolean | Prisma.Guild$business_activitiesArgs<ExtArgs>
good_categories?: boolean | Prisma.Guild$good_categoriesArgs<ExtArgs>
stockKeepingUnits?: boolean | Prisma.Guild$stockKeepingUnitsArgs<ExtArgs>
_count?: boolean | Prisma.GuildCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["guild"]>
@@ -571,6 +670,7 @@ export type GuildOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = ru
export type GuildInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
business_activities?: boolean | Prisma.Guild$business_activitiesArgs<ExtArgs>
good_categories?: boolean | Prisma.Guild$good_categoriesArgs<ExtArgs>
stockKeepingUnits?: boolean | Prisma.Guild$stockKeepingUnitsArgs<ExtArgs>
_count?: boolean | Prisma.GuildCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -579,6 +679,7 @@ export type $GuildPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs
objects: {
business_activities: Prisma.$BusinessActivityPayload<ExtArgs>[]
good_categories: Prisma.$GoodCategoryPayload<ExtArgs>[]
stockKeepingUnits: Prisma.$StockKeepingUnitsPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -929,6 +1030,7 @@ export interface Prisma__GuildClient<T, Null = never, ExtArgs extends runtime.Ty
readonly [Symbol.toStringTag]: "PrismaPromise"
business_activities<T extends Prisma.Guild$business_activitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$business_activitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
good_categories<T extends Prisma.Guild$good_categoriesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$good_categoriesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodCategoryPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
stockKeepingUnits<T extends Prisma.Guild$stockKeepingUnitsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$stockKeepingUnitsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$StockKeepingUnitsPayload<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.
@@ -1359,6 +1461,30 @@ export type Guild$good_categoriesArgs<ExtArgs extends runtime.Types.Extensions.I
distinct?: Prisma.GoodCategoryScalarFieldEnum | Prisma.GoodCategoryScalarFieldEnum[]
}
/**
* Guild.stockKeepingUnits
*/
export type Guild$stockKeepingUnitsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the StockKeepingUnits
*/
select?: Prisma.StockKeepingUnitsSelect<ExtArgs> | null
/**
* Omit specific fields from the StockKeepingUnits
*/
omit?: Prisma.StockKeepingUnitsOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.StockKeepingUnitsInclude<ExtArgs> | null
where?: Prisma.StockKeepingUnitsWhereInput
orderBy?: Prisma.StockKeepingUnitsOrderByWithRelationInput | Prisma.StockKeepingUnitsOrderByWithRelationInput[]
cursor?: Prisma.StockKeepingUnitsWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.StockKeepingUnitsScalarFieldEnum | Prisma.StockKeepingUnitsScalarFieldEnum[]
}
/**
* Guild without action
*/
@@ -190,9 +190,9 @@ export type LicenseAccountAllocationWhereInput = {
license_activation_id?: Prisma.StringNullableFilter<"LicenseAccountAllocation"> | string | null
account_id?: Prisma.StringNullableFilter<"LicenseAccountAllocation"> | string | null
credit_id?: Prisma.StringNullableFilter<"LicenseAccountAllocation"> | string | null
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
account?: Prisma.XOR<Prisma.ConsumerAccountNullableScalarRelationFilter, Prisma.ConsumerAccountWhereInput> | null
credit?: Prisma.XOR<Prisma.PartnerAccountQuotaCreditNullableScalarRelationFilter, Prisma.PartnerAccountQuotaCreditWhereInput> | null
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
}
export type LicenseAccountAllocationOrderByWithRelationInput = {
@@ -202,9 +202,9 @@ export type LicenseAccountAllocationOrderByWithRelationInput = {
license_activation_id?: Prisma.SortOrderInput | Prisma.SortOrder
account_id?: Prisma.SortOrderInput | Prisma.SortOrder
credit_id?: Prisma.SortOrderInput | Prisma.SortOrder
license_activation?: Prisma.LicenseActivationOrderByWithRelationInput
account?: Prisma.ConsumerAccountOrderByWithRelationInput
credit?: Prisma.PartnerAccountQuotaCreditOrderByWithRelationInput
license_activation?: Prisma.LicenseActivationOrderByWithRelationInput
_relevance?: Prisma.LicenseAccountAllocationOrderByRelevanceInput
}
@@ -218,9 +218,9 @@ export type LicenseAccountAllocationWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"LicenseAccountAllocation"> | Date | string
updated_at?: Prisma.DateTimeFilter<"LicenseAccountAllocation"> | Date | string
license_activation_id?: Prisma.StringNullableFilter<"LicenseAccountAllocation"> | string | null
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
account?: Prisma.XOR<Prisma.ConsumerAccountNullableScalarRelationFilter, Prisma.ConsumerAccountWhereInput> | null
credit?: Prisma.XOR<Prisma.PartnerAccountQuotaCreditNullableScalarRelationFilter, Prisma.PartnerAccountQuotaCreditWhereInput> | null
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
}, "id" | "account_id" | "credit_id">
export type LicenseAccountAllocationOrderByWithAggregationInput = {
@@ -251,9 +251,9 @@ export type LicenseAccountAllocationCreateInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccount_allocationInput
credit?: Prisma.PartnerAccountQuotaCreditCreateNestedOneWithoutAllocationInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
}
export type LicenseAccountAllocationUncheckedCreateInput = {
@@ -269,9 +269,9 @@ export type LicenseAccountAllocationUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
account?: Prisma.ConsumerAccountUpdateOneWithoutAccount_allocationNestedInput
credit?: Prisma.PartnerAccountQuotaCreditUpdateOneWithoutAllocationNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
}
export type LicenseAccountAllocationUncheckedUpdateInput = {
@@ -519,8 +519,8 @@ export type LicenseAccountAllocationCreateWithoutCreditInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
account?: Prisma.ConsumerAccountCreateNestedOneWithoutAccount_allocationInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
}
export type LicenseAccountAllocationUncheckedCreateWithoutCreditInput = {
@@ -551,8 +551,8 @@ export type LicenseAccountAllocationUpdateWithoutCreditInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
account?: Prisma.ConsumerAccountUpdateOneWithoutAccount_allocationNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
}
export type LicenseAccountAllocationUncheckedUpdateWithoutCreditInput = {
@@ -567,8 +567,8 @@ export type LicenseAccountAllocationCreateWithoutAccountInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
credit?: Prisma.PartnerAccountQuotaCreditCreateNestedOneWithoutAllocationInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutAccount_allocationsInput
}
export type LicenseAccountAllocationUncheckedCreateWithoutAccountInput = {
@@ -599,8 +599,8 @@ export type LicenseAccountAllocationUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
credit?: Prisma.PartnerAccountQuotaCreditUpdateOneWithoutAllocationNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutAccount_allocationsNestedInput
}
export type LicenseAccountAllocationUncheckedUpdateWithoutAccountInput = {
@@ -652,9 +652,9 @@ export type LicenseAccountAllocationSelect<ExtArgs extends runtime.Types.Extensi
license_activation_id?: boolean
account_id?: boolean
credit_id?: boolean
license_activation?: boolean | Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>
account?: boolean | Prisma.LicenseAccountAllocation$accountArgs<ExtArgs>
credit?: boolean | Prisma.LicenseAccountAllocation$creditArgs<ExtArgs>
license_activation?: boolean | Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>
}, ExtArgs["result"]["licenseAccountAllocation"]>
@@ -670,17 +670,17 @@ export type LicenseAccountAllocationSelectScalar = {
export type LicenseAccountAllocationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "license_activation_id" | "account_id" | "credit_id", ExtArgs["result"]["licenseAccountAllocation"]>
export type LicenseAccountAllocationInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
license_activation?: boolean | Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>
account?: boolean | Prisma.LicenseAccountAllocation$accountArgs<ExtArgs>
credit?: boolean | Prisma.LicenseAccountAllocation$creditArgs<ExtArgs>
license_activation?: boolean | Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>
}
export type $LicenseAccountAllocationPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "LicenseAccountAllocation"
objects: {
license_activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
account: Prisma.$ConsumerAccountPayload<ExtArgs> | null
credit: Prisma.$PartnerAccountQuotaCreditPayload<ExtArgs> | null
license_activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1029,9 +1029,9 @@ readonly fields: LicenseAccountAllocationFieldRefs;
*/
export interface Prisma__LicenseAccountAllocationClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
license_activation<T extends Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.LicenseAccountAllocation$accountArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseAccountAllocation$accountArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
credit<T extends Prisma.LicenseAccountAllocation$creditArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseAccountAllocation$creditArgs<ExtArgs>>): Prisma.Prisma__PartnerAccountQuotaCreditClient<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaCreditPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
license_activation<T extends Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseAccountAllocation$license_activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1414,25 +1414,6 @@ export type LicenseAccountAllocationDeleteManyArgs<ExtArgs extends runtime.Types
limit?: number
}
/**
* LicenseAccountAllocation.license_activation
*/
export type LicenseAccountAllocation$license_activationArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseActivation
*/
select?: Prisma.LicenseActivationSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseActivation
*/
omit?: Prisma.LicenseActivationOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseActivationInclude<ExtArgs> | null
where?: Prisma.LicenseActivationWhereInput
}
/**
* LicenseAccountAllocation.account
*/
@@ -1471,6 +1452,25 @@ export type LicenseAccountAllocation$creditArgs<ExtArgs extends runtime.Types.Ex
where?: Prisma.PartnerAccountQuotaCreditWhereInput
}
/**
* LicenseAccountAllocation.license_activation
*/
export type LicenseAccountAllocation$license_activationArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseActivation
*/
select?: Prisma.LicenseActivationSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseActivation
*/
omit?: Prisma.LicenseActivationOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseActivationInclude<ExtArgs> | null
where?: Prisma.LicenseActivationWhereInput
}
/**
* LicenseAccountAllocation without action
*/
@@ -198,10 +198,10 @@ export type LicenseActivationWhereInput = {
updated_at?: Prisma.DateTimeFilter<"LicenseActivation"> | Date | string
license_id?: Prisma.StringFilter<"LicenseActivation"> | string
business_activity_id?: Prisma.StringFilter<"LicenseActivation"> | string
license?: Prisma.XOR<Prisma.LicenseScalarRelationFilter, Prisma.LicenseWhereInput>
business_activity?: Prisma.XOR<Prisma.BusinessActivityScalarRelationFilter, Prisma.BusinessActivityWhereInput>
license_renews?: Prisma.LicenseRenewListRelationFilter
account_allocations?: Prisma.LicenseAccountAllocationListRelationFilter
license_renews?: Prisma.LicenseRenewListRelationFilter
business_activity?: Prisma.XOR<Prisma.BusinessActivityScalarRelationFilter, Prisma.BusinessActivityWhereInput>
license?: Prisma.XOR<Prisma.LicenseScalarRelationFilter, Prisma.LicenseWhereInput>
}
export type LicenseActivationOrderByWithRelationInput = {
@@ -212,10 +212,10 @@ export type LicenseActivationOrderByWithRelationInput = {
updated_at?: Prisma.SortOrder
license_id?: Prisma.SortOrder
business_activity_id?: Prisma.SortOrder
license?: Prisma.LicenseOrderByWithRelationInput
business_activity?: Prisma.BusinessActivityOrderByWithRelationInput
license_renews?: Prisma.LicenseRenewOrderByRelationAggregateInput
account_allocations?: Prisma.LicenseAccountAllocationOrderByRelationAggregateInput
license_renews?: Prisma.LicenseRenewOrderByRelationAggregateInput
business_activity?: Prisma.BusinessActivityOrderByWithRelationInput
license?: Prisma.LicenseOrderByWithRelationInput
_relevance?: Prisma.LicenseActivationOrderByRelevanceInput
}
@@ -230,10 +230,10 @@ export type LicenseActivationWhereUniqueInput = Prisma.AtLeast<{
expires_at?: Prisma.DateTimeFilter<"LicenseActivation"> | Date | string
created_at?: Prisma.DateTimeFilter<"LicenseActivation"> | Date | string
updated_at?: Prisma.DateTimeFilter<"LicenseActivation"> | Date | string
license?: Prisma.XOR<Prisma.LicenseScalarRelationFilter, Prisma.LicenseWhereInput>
business_activity?: Prisma.XOR<Prisma.BusinessActivityScalarRelationFilter, Prisma.BusinessActivityWhereInput>
license_renews?: Prisma.LicenseRenewListRelationFilter
account_allocations?: Prisma.LicenseAccountAllocationListRelationFilter
license_renews?: Prisma.LicenseRenewListRelationFilter
business_activity?: Prisma.XOR<Prisma.BusinessActivityScalarRelationFilter, Prisma.BusinessActivityWhereInput>
license?: Prisma.XOR<Prisma.LicenseScalarRelationFilter, Prisma.LicenseWhereInput>
}, "id" | "id" | "license_id" | "business_activity_id">
export type LicenseActivationOrderByWithAggregationInput = {
@@ -268,10 +268,10 @@ export type LicenseActivationCreateInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
}
export type LicenseActivationUncheckedCreateInput = {
@@ -282,8 +282,8 @@ export type LicenseActivationUncheckedCreateInput = {
updated_at?: Date | string
license_id: string
business_activity_id: string
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
}
export type LicenseActivationUpdateInput = {
@@ -292,10 +292,10 @@ export type LicenseActivationUpdateInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
}
export type LicenseActivationUncheckedUpdateInput = {
@@ -306,8 +306,8 @@ export type LicenseActivationUncheckedUpdateInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license_id?: Prisma.StringFieldUpdateOperationsInput | string
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
}
export type LicenseActivationCreateManyInput = {
@@ -481,9 +481,9 @@ export type LicenseActivationCreateWithoutLicenseInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
}
export type LicenseActivationUncheckedCreateWithoutLicenseInput = {
@@ -493,8 +493,8 @@ export type LicenseActivationUncheckedCreateWithoutLicenseInput = {
created_at?: Date | string
updated_at?: Date | string
business_activity_id: string
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
}
export type LicenseActivationCreateOrConnectWithoutLicenseInput = {
@@ -519,9 +519,9 @@ export type LicenseActivationUpdateWithoutLicenseInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
}
export type LicenseActivationUncheckedUpdateWithoutLicenseInput = {
@@ -531,8 +531,8 @@ export type LicenseActivationUncheckedUpdateWithoutLicenseInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
}
export type LicenseActivationCreateWithoutLicense_renewsInput = {
@@ -541,9 +541,9 @@ export type LicenseActivationCreateWithoutLicense_renewsInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
account_allocations?: Prisma.LicenseAccountAllocationCreateNestedManyWithoutLicense_activationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
}
export type LicenseActivationUncheckedCreateWithoutLicense_renewsInput = {
@@ -579,9 +579,9 @@ export type LicenseActivationUpdateWithoutLicense_renewsInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUpdateManyWithoutLicense_activationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
}
export type LicenseActivationUncheckedUpdateWithoutLicense_renewsInput = {
@@ -601,9 +601,9 @@ export type LicenseActivationCreateWithoutAccount_allocationsInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutLicense_activationInput
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
}
export type LicenseActivationUncheckedCreateWithoutAccount_allocationsInput = {
@@ -639,9 +639,9 @@ export type LicenseActivationUpdateWithoutAccount_allocationsInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
}
export type LicenseActivationUncheckedUpdateWithoutAccount_allocationsInput = {
@@ -661,9 +661,9 @@ export type LicenseActivationCreateWithoutBusiness_activityInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutActivationInput
license: Prisma.LicenseCreateNestedOneWithoutActivationInput
}
export type LicenseActivationUncheckedCreateWithoutBusiness_activityInput = {
@@ -673,8 +673,8 @@ export type LicenseActivationUncheckedCreateWithoutBusiness_activityInput = {
created_at?: Date | string
updated_at?: Date | string
license_id: string
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedCreateNestedManyWithoutLicense_activationInput
license_renews?: Prisma.LicenseRenewUncheckedCreateNestedManyWithoutActivationInput
}
export type LicenseActivationCreateOrConnectWithoutBusiness_activityInput = {
@@ -699,9 +699,9 @@ export type LicenseActivationUpdateWithoutBusiness_activityInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutActivationNestedInput
license?: Prisma.LicenseUpdateOneRequiredWithoutActivationNestedInput
}
export type LicenseActivationUncheckedUpdateWithoutBusiness_activityInput = {
@@ -711,8 +711,8 @@ export type LicenseActivationUncheckedUpdateWithoutBusiness_activityInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
license_id?: Prisma.StringFieldUpdateOperationsInput | string
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
account_allocations?: Prisma.LicenseAccountAllocationUncheckedUpdateManyWithoutLicense_activationNestedInput
license_renews?: Prisma.LicenseRenewUncheckedUpdateManyWithoutActivationNestedInput
}
@@ -721,13 +721,13 @@ export type LicenseActivationUncheckedUpdateWithoutBusiness_activityInput = {
*/
export type LicenseActivationCountOutputType = {
license_renews: number
account_allocations: number
license_renews: number
}
export type LicenseActivationCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
license_renews?: boolean | LicenseActivationCountOutputTypeCountLicense_renewsArgs
account_allocations?: boolean | LicenseActivationCountOutputTypeCountAccount_allocationsArgs
license_renews?: boolean | LicenseActivationCountOutputTypeCountLicense_renewsArgs
}
/**
@@ -743,15 +743,15 @@ export type LicenseActivationCountOutputTypeDefaultArgs<ExtArgs extends runtime.
/**
* LicenseActivationCountOutputType without action
*/
export type LicenseActivationCountOutputTypeCountLicense_renewsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseRenewWhereInput
export type LicenseActivationCountOutputTypeCountAccount_allocationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseAccountAllocationWhereInput
}
/**
* LicenseActivationCountOutputType without action
*/
export type LicenseActivationCountOutputTypeCountAccount_allocationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseAccountAllocationWhereInput
export type LicenseActivationCountOutputTypeCountLicense_renewsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseRenewWhereInput
}
@@ -763,10 +763,10 @@ export type LicenseActivationSelect<ExtArgs extends runtime.Types.Extensions.Int
updated_at?: boolean
license_id?: boolean
business_activity_id?: boolean
license?: boolean | Prisma.LicenseDefaultArgs<ExtArgs>
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseActivation$license_renewsArgs<ExtArgs>
account_allocations?: boolean | Prisma.LicenseActivation$account_allocationsArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseActivation$license_renewsArgs<ExtArgs>
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
license?: boolean | Prisma.LicenseDefaultArgs<ExtArgs>
_count?: boolean | Prisma.LicenseActivationCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["licenseActivation"]>
@@ -784,20 +784,20 @@ export type LicenseActivationSelectScalar = {
export type LicenseActivationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "starts_at" | "expires_at" | "created_at" | "updated_at" | "license_id" | "business_activity_id", ExtArgs["result"]["licenseActivation"]>
export type LicenseActivationInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
license?: boolean | Prisma.LicenseDefaultArgs<ExtArgs>
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseActivation$license_renewsArgs<ExtArgs>
account_allocations?: boolean | Prisma.LicenseActivation$account_allocationsArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseActivation$license_renewsArgs<ExtArgs>
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
license?: boolean | Prisma.LicenseDefaultArgs<ExtArgs>
_count?: boolean | Prisma.LicenseActivationCountOutputTypeDefaultArgs<ExtArgs>
}
export type $LicenseActivationPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "LicenseActivation"
objects: {
license: Prisma.$LicensePayload<ExtArgs>
business_activity: Prisma.$BusinessActivityPayload<ExtArgs>
license_renews: Prisma.$LicenseRenewPayload<ExtArgs>[]
account_allocations: Prisma.$LicenseAccountAllocationPayload<ExtArgs>[]
license_renews: Prisma.$LicenseRenewPayload<ExtArgs>[]
business_activity: Prisma.$BusinessActivityPayload<ExtArgs>
license: Prisma.$LicensePayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1147,10 +1147,10 @@ readonly fields: LicenseActivationFieldRefs;
*/
export interface Prisma__LicenseActivationClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
license<T extends Prisma.LicenseDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseDefaultArgs<ExtArgs>>): Prisma.Prisma__LicenseClient<runtime.Types.Result.GetResult<Prisma.$LicensePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
business_activity<T extends Prisma.BusinessActivityDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivityDefaultArgs<ExtArgs>>): Prisma.Prisma__BusinessActivityClient<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
license_renews<T extends Prisma.LicenseActivation$license_renewsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseActivation$license_renewsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseRenewPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
account_allocations<T extends Prisma.LicenseActivation$account_allocationsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseActivation$account_allocationsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseAccountAllocationPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
license_renews<T extends Prisma.LicenseActivation$license_renewsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseActivation$license_renewsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseRenewPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
business_activity<T extends Prisma.BusinessActivityDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivityDefaultArgs<ExtArgs>>): Prisma.Prisma__BusinessActivityClient<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
license<T extends Prisma.LicenseDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseDefaultArgs<ExtArgs>>): Prisma.Prisma__LicenseClient<runtime.Types.Result.GetResult<Prisma.$LicensePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1534,30 +1534,6 @@ export type LicenseActivationDeleteManyArgs<ExtArgs extends runtime.Types.Extens
limit?: number
}
/**
* LicenseActivation.license_renews
*/
export type LicenseActivation$license_renewsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseRenew
*/
select?: Prisma.LicenseRenewSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseRenew
*/
omit?: Prisma.LicenseRenewOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseRenewInclude<ExtArgs> | null
where?: Prisma.LicenseRenewWhereInput
orderBy?: Prisma.LicenseRenewOrderByWithRelationInput | Prisma.LicenseRenewOrderByWithRelationInput[]
cursor?: Prisma.LicenseRenewWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.LicenseRenewScalarFieldEnum | Prisma.LicenseRenewScalarFieldEnum[]
}
/**
* LicenseActivation.account_allocations
*/
@@ -1582,6 +1558,30 @@ export type LicenseActivation$account_allocationsArgs<ExtArgs extends runtime.Ty
distinct?: Prisma.LicenseAccountAllocationScalarFieldEnum | Prisma.LicenseAccountAllocationScalarFieldEnum[]
}
/**
* LicenseActivation.license_renews
*/
export type LicenseActivation$license_renewsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseRenew
*/
select?: Prisma.LicenseRenewSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseRenew
*/
omit?: Prisma.LicenseRenewOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseRenewInclude<ExtArgs> | null
where?: Prisma.LicenseRenewWhereInput
orderBy?: Prisma.LicenseRenewOrderByWithRelationInput | Prisma.LicenseRenewOrderByWithRelationInput[]
cursor?: Prisma.LicenseRenewWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.LicenseRenewScalarFieldEnum | Prisma.LicenseRenewScalarFieldEnum[]
}
/**
* LicenseActivation without action
*/
+9 -9
View File
@@ -190,8 +190,8 @@ export type LicenseRenewWhereInput = {
updated_at?: Prisma.DateTimeFilter<"LicenseRenew"> | Date | string
charge_transaction_id?: Prisma.StringFilter<"LicenseRenew"> | string
activation_id?: Prisma.StringNullableFilter<"LicenseRenew"> | string | null
charge_transaction?: Prisma.XOR<Prisma.LicenseRenewChargeTransactionScalarRelationFilter, Prisma.LicenseRenewChargeTransactionWhereInput>
activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
charge_transaction?: Prisma.XOR<Prisma.LicenseRenewChargeTransactionScalarRelationFilter, Prisma.LicenseRenewChargeTransactionWhereInput>
}
export type LicenseRenewOrderByWithRelationInput = {
@@ -201,8 +201,8 @@ export type LicenseRenewOrderByWithRelationInput = {
updated_at?: Prisma.SortOrder
charge_transaction_id?: Prisma.SortOrder
activation_id?: Prisma.SortOrderInput | Prisma.SortOrder
charge_transaction?: Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput
activation?: Prisma.LicenseActivationOrderByWithRelationInput
charge_transaction?: Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput
_relevance?: Prisma.LicenseRenewOrderByRelevanceInput
}
@@ -216,8 +216,8 @@ export type LicenseRenewWhereUniqueInput = Prisma.AtLeast<{
updated_at?: Prisma.DateTimeFilter<"LicenseRenew"> | Date | string
charge_transaction_id?: Prisma.StringFilter<"LicenseRenew"> | string
activation_id?: Prisma.StringNullableFilter<"LicenseRenew"> | string | null
charge_transaction?: Prisma.XOR<Prisma.LicenseRenewChargeTransactionScalarRelationFilter, Prisma.LicenseRenewChargeTransactionWhereInput>
activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
charge_transaction?: Prisma.XOR<Prisma.LicenseRenewChargeTransactionScalarRelationFilter, Prisma.LicenseRenewChargeTransactionWhereInput>
}, "id">
export type LicenseRenewOrderByWithAggregationInput = {
@@ -249,8 +249,8 @@ export type LicenseRenewCreateInput = {
expires_at: Date | string
created_at?: Date | string
updated_at?: Date | string
charge_transaction: Prisma.LicenseRenewChargeTransactionCreateNestedOneWithoutLicense_renewsInput
activation?: Prisma.LicenseActivationCreateNestedOneWithoutLicense_renewsInput
charge_transaction: Prisma.LicenseRenewChargeTransactionCreateNestedOneWithoutLicense_renewsInput
}
export type LicenseRenewUncheckedCreateInput = {
@@ -267,8 +267,8 @@ export type LicenseRenewUpdateInput = {
expires_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
charge_transaction?: Prisma.LicenseRenewChargeTransactionUpdateOneRequiredWithoutLicense_renewsNestedInput
activation?: Prisma.LicenseActivationUpdateOneWithoutLicense_renewsNestedInput
charge_transaction?: Prisma.LicenseRenewChargeTransactionUpdateOneRequiredWithoutLicense_renewsNestedInput
}
export type LicenseRenewUncheckedUpdateInput = {
@@ -601,8 +601,8 @@ export type LicenseRenewSelect<ExtArgs extends runtime.Types.Extensions.Internal
updated_at?: boolean
charge_transaction_id?: boolean
activation_id?: boolean
charge_transaction?: boolean | Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>
activation?: boolean | Prisma.LicenseRenew$activationArgs<ExtArgs>
charge_transaction?: boolean | Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>
}, ExtArgs["result"]["licenseRenew"]>
@@ -618,15 +618,15 @@ export type LicenseRenewSelectScalar = {
export type LicenseRenewOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "expires_at" | "created_at" | "updated_at" | "charge_transaction_id" | "activation_id", ExtArgs["result"]["licenseRenew"]>
export type LicenseRenewInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
charge_transaction?: boolean | Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>
activation?: boolean | Prisma.LicenseRenew$activationArgs<ExtArgs>
charge_transaction?: boolean | Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>
}
export type $LicenseRenewPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "LicenseRenew"
objects: {
charge_transaction: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>
activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
charge_transaction: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -975,8 +975,8 @@ readonly fields: LicenseRenewFieldRefs;
*/
export interface Prisma__LicenseRenewClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
charge_transaction<T extends Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>>): Prisma.Prisma__LicenseRenewChargeTransactionClient<runtime.Types.Result.GetResult<Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
activation<T extends Prisma.LicenseRenew$activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseRenew$activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
charge_transaction<T extends Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseRenewChargeTransactionDefaultArgs<ExtArgs>>): Prisma.Prisma__LicenseRenewChargeTransactionClient<runtime.Types.Result.GetResult<Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -232,8 +232,8 @@ export type LicenseRenewChargeTransactionWhereInput = {
created_at?: Prisma.DateTimeFilter<"LicenseRenewChargeTransaction"> | Date | string
updated_at?: Prisma.DateTimeFilter<"LicenseRenewChargeTransaction"> | Date | string
partner_id?: Prisma.StringFilter<"LicenseRenewChargeTransaction"> | string
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
license_renews?: Prisma.LicenseRenewListRelationFilter
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
}
export type LicenseRenewChargeTransactionOrderByWithRelationInput = {
@@ -244,8 +244,8 @@ export type LicenseRenewChargeTransactionOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
partner?: Prisma.PartnerOrderByWithRelationInput
license_renews?: Prisma.LicenseRenewOrderByRelationAggregateInput
partner?: Prisma.PartnerOrderByWithRelationInput
_relevance?: Prisma.LicenseRenewChargeTransactionOrderByRelevanceInput
}
@@ -260,8 +260,8 @@ export type LicenseRenewChargeTransactionWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"LicenseRenewChargeTransaction"> | Date | string
updated_at?: Prisma.DateTimeFilter<"LicenseRenewChargeTransaction"> | Date | string
partner_id?: Prisma.StringFilter<"LicenseRenewChargeTransaction"> | string
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
license_renews?: Prisma.LicenseRenewListRelationFilter
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
}, "id" | "tracking_code">
export type LicenseRenewChargeTransactionOrderByWithAggregationInput = {
@@ -299,8 +299,8 @@ export type LicenseRenewChargeTransactionCreateInput = {
purchased_count: number
created_at?: Date | string
updated_at?: Date | string
partner: Prisma.PartnerCreateNestedOneWithoutLicense_renew_charge_transactionsInput
license_renews?: Prisma.LicenseRenewCreateNestedManyWithoutCharge_transactionInput
partner: Prisma.PartnerCreateNestedOneWithoutLicense_renew_charge_transactionsInput
}
export type LicenseRenewChargeTransactionUncheckedCreateInput = {
@@ -321,8 +321,8 @@ export type LicenseRenewChargeTransactionUpdateInput = {
purchased_count?: Prisma.IntFieldUpdateOperationsInput | number
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
partner?: Prisma.PartnerUpdateOneRequiredWithoutLicense_renew_charge_transactionsNestedInput
license_renews?: Prisma.LicenseRenewUpdateManyWithoutCharge_transactionNestedInput
partner?: Prisma.PartnerUpdateOneRequiredWithoutLicense_renew_charge_transactionsNestedInput
}
export type LicenseRenewChargeTransactionUncheckedUpdateInput = {
@@ -672,8 +672,8 @@ export type LicenseRenewChargeTransactionSelect<ExtArgs extends runtime.Types.Ex
created_at?: boolean
updated_at?: boolean
partner_id?: boolean
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseRenewChargeTransaction$license_renewsArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
_count?: boolean | Prisma.LicenseRenewChargeTransactionCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["licenseRenewChargeTransaction"]>
@@ -691,16 +691,16 @@ export type LicenseRenewChargeTransactionSelectScalar = {
export type LicenseRenewChargeTransactionOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "activation_expires_at" | "tracking_code" | "purchased_count" | "created_at" | "updated_at" | "partner_id", ExtArgs["result"]["licenseRenewChargeTransaction"]>
export type LicenseRenewChargeTransactionInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
license_renews?: boolean | Prisma.LicenseRenewChargeTransaction$license_renewsArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
_count?: boolean | Prisma.LicenseRenewChargeTransactionCountOutputTypeDefaultArgs<ExtArgs>
}
export type $LicenseRenewChargeTransactionPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "LicenseRenewChargeTransaction"
objects: {
partner: Prisma.$PartnerPayload<ExtArgs>
license_renews: Prisma.$LicenseRenewPayload<ExtArgs>[]
partner: Prisma.$PartnerPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1050,8 +1050,8 @@ readonly fields: LicenseRenewChargeTransactionFieldRefs;
*/
export interface Prisma__LicenseRenewChargeTransactionClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
partner<T extends Prisma.PartnerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerDefaultArgs<ExtArgs>>): Prisma.Prisma__PartnerClient<runtime.Types.Result.GetResult<Prisma.$PartnerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
license_renews<T extends Prisma.LicenseRenewChargeTransaction$license_renewsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseRenewChargeTransaction$license_renewsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseRenewPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
partner<T extends Prisma.PartnerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerDefaultArgs<ExtArgs>>): Prisma.Prisma__PartnerClient<runtime.Types.Result.GetResult<Prisma.$PartnerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
+170 -170
View File
@@ -29,10 +29,10 @@ export type PartnerMinAggregateOutputType = {
name: string | null
code: string | null
status: $Enums.PartnerStatus | null
tsp_provider: $Enums.TspProviderType | null
logo_url: string | null
created_at: Date | null
updated_at: Date | null
tsp_provider: $Enums.TspProviderType | null
}
export type PartnerMaxAggregateOutputType = {
@@ -40,10 +40,10 @@ export type PartnerMaxAggregateOutputType = {
name: string | null
code: string | null
status: $Enums.PartnerStatus | null
tsp_provider: $Enums.TspProviderType | null
logo_url: string | null
created_at: Date | null
updated_at: Date | null
tsp_provider: $Enums.TspProviderType | null
}
export type PartnerCountAggregateOutputType = {
@@ -51,10 +51,10 @@ export type PartnerCountAggregateOutputType = {
name: number
code: number
status: number
tsp_provider: number
logo_url: number
created_at: number
updated_at: number
tsp_provider: number
_all: number
}
@@ -64,10 +64,10 @@ export type PartnerMinAggregateInputType = {
name?: true
code?: true
status?: true
tsp_provider?: true
logo_url?: true
created_at?: true
updated_at?: true
tsp_provider?: true
}
export type PartnerMaxAggregateInputType = {
@@ -75,10 +75,10 @@ export type PartnerMaxAggregateInputType = {
name?: true
code?: true
status?: true
tsp_provider?: true
logo_url?: true
created_at?: true
updated_at?: true
tsp_provider?: true
}
export type PartnerCountAggregateInputType = {
@@ -86,10 +86,10 @@ export type PartnerCountAggregateInputType = {
name?: true
code?: true
status?: true
tsp_provider?: true
logo_url?: true
created_at?: true
updated_at?: true
tsp_provider?: true
_all?: true
}
@@ -170,10 +170,10 @@ export type PartnerGroupByOutputType = {
name: string
code: string
status: $Enums.PartnerStatus
tsp_provider: $Enums.TspProviderType
logo_url: string | null
created_at: Date
updated_at: Date
tsp_provider: $Enums.TspProviderType
_count: PartnerCountAggregateOutputType | null
_min: PartnerMinAggregateOutputType | null
_max: PartnerMaxAggregateOutputType | null
@@ -202,16 +202,16 @@ export type PartnerWhereInput = {
name?: Prisma.StringFilter<"Partner"> | string
code?: Prisma.StringFilter<"Partner"> | string
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFilter<"Partner"> | $Enums.TspProviderType
logo_url?: Prisma.StringNullableFilter<"Partner"> | string | null
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
accounts?: Prisma.PartnerAccountListRelationFilter
tsp_provider?: Prisma.EnumTspProviderTypeFilter<"Partner"> | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualListRelationFilter
consumers_legal?: Prisma.ConsumerLegalListRelationFilter
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
accounts?: Prisma.PartnerAccountListRelationFilter
}
export type PartnerOrderByWithRelationInput = {
@@ -219,16 +219,16 @@ export type PartnerOrderByWithRelationInput = {
name?: Prisma.SortOrder
code?: Prisma.SortOrder
status?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
logo_url?: Prisma.SortOrderInput | Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
tsp_provider?: Prisma.SortOrder
consumers_individual?: Prisma.ConsumerIndividualOrderByRelationAggregateInput
consumers_legal?: Prisma.ConsumerLegalOrderByRelationAggregateInput
license_charge_transactions?: Prisma.LicenseChargeTransactionOrderByRelationAggregateInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionOrderByRelationAggregateInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionOrderByRelationAggregateInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionOrderByRelationAggregateInput
accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
_relevance?: Prisma.PartnerOrderByRelevanceInput
}
@@ -240,16 +240,16 @@ export type PartnerWhereUniqueInput = Prisma.AtLeast<{
NOT?: Prisma.PartnerWhereInput | Prisma.PartnerWhereInput[]
name?: Prisma.StringFilter<"Partner"> | string
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFilter<"Partner"> | $Enums.TspProviderType
logo_url?: Prisma.StringNullableFilter<"Partner"> | string | null
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
accounts?: Prisma.PartnerAccountListRelationFilter
tsp_provider?: Prisma.EnumTspProviderTypeFilter<"Partner"> | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualListRelationFilter
consumers_legal?: Prisma.ConsumerLegalListRelationFilter
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
accounts?: Prisma.PartnerAccountListRelationFilter
}, "id" | "code">
export type PartnerOrderByWithAggregationInput = {
@@ -257,10 +257,10 @@ export type PartnerOrderByWithAggregationInput = {
name?: Prisma.SortOrder
code?: Prisma.SortOrder
status?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
logo_url?: Prisma.SortOrderInput | Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
_count?: Prisma.PartnerCountOrderByAggregateInput
_max?: Prisma.PartnerMaxOrderByAggregateInput
_min?: Prisma.PartnerMinOrderByAggregateInput
@@ -274,10 +274,10 @@ export type PartnerScalarWhereWithAggregatesInput = {
name?: Prisma.StringWithAggregatesFilter<"Partner"> | string
code?: Prisma.StringWithAggregatesFilter<"Partner"> | string
status?: Prisma.EnumPartnerStatusWithAggregatesFilter<"Partner"> | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeWithAggregatesFilter<"Partner"> | $Enums.TspProviderType
logo_url?: Prisma.StringNullableWithAggregatesFilter<"Partner"> | string | null
created_at?: Prisma.DateTimeWithAggregatesFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Partner"> | Date | string
tsp_provider?: Prisma.EnumTspProviderTypeWithAggregatesFilter<"Partner"> | $Enums.TspProviderType
}
export type PartnerCreateInput = {
@@ -285,16 +285,16 @@ export type PartnerCreateInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateInput = {
@@ -302,16 +302,16 @@ export type PartnerUncheckedCreateInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerUpdateInput = {
@@ -319,16 +319,16 @@ export type PartnerUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateInput = {
@@ -336,16 +336,16 @@ export type PartnerUncheckedUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateManyInput = {
@@ -353,10 +353,10 @@ export type PartnerCreateManyInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
tsp_provider?: $Enums.TspProviderType
}
export type PartnerUpdateManyMutationInput = {
@@ -364,10 +364,10 @@ export type PartnerUpdateManyMutationInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
}
export type PartnerUncheckedUpdateManyInput = {
@@ -375,10 +375,10 @@ export type PartnerUncheckedUpdateManyInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
}
export type PartnerScalarRelationFilter = {
@@ -397,10 +397,10 @@ export type PartnerCountOrderByAggregateInput = {
name?: Prisma.SortOrder
code?: Prisma.SortOrder
status?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
logo_url?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
}
export type PartnerMaxOrderByAggregateInput = {
@@ -408,10 +408,10 @@ export type PartnerMaxOrderByAggregateInput = {
name?: Prisma.SortOrder
code?: Prisma.SortOrder
status?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
logo_url?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
}
export type PartnerMinOrderByAggregateInput = {
@@ -419,10 +419,10 @@ export type PartnerMinOrderByAggregateInput = {
name?: Prisma.SortOrder
code?: Prisma.SortOrder
status?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
logo_url?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
tsp_provider?: Prisma.SortOrder
}
export type PartnerCreateNestedOneWithoutLicense_charge_transactionsInput = {
@@ -522,15 +522,15 @@ export type PartnerCreateWithoutLicense_charge_transactionsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutLicense_charge_transactionsInput = {
@@ -538,15 +538,15 @@ export type PartnerUncheckedCreateWithoutLicense_charge_transactionsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutLicense_charge_transactionsInput = {
@@ -570,15 +570,15 @@ export type PartnerUpdateWithoutLicense_charge_transactionsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput = {
@@ -586,15 +586,15 @@ export type PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutLicense_renew_charge_transactionsInput = {
@@ -602,15 +602,15 @@ export type PartnerCreateWithoutLicense_renew_charge_transactionsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput = {
@@ -618,15 +618,15 @@ export type PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput = {
@@ -650,15 +650,15 @@ export type PartnerUpdateWithoutLicense_renew_charge_transactionsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput = {
@@ -666,15 +666,15 @@ export type PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutAccount_quota_charge_transactionsInput = {
@@ -682,15 +682,15 @@ export type PartnerCreateWithoutAccount_quota_charge_transactionsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput = {
@@ -698,15 +698,15 @@ export type PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput = {
@@ -730,15 +730,15 @@ export type PartnerUpdateWithoutAccount_quota_charge_transactionsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput = {
@@ -746,15 +746,15 @@ export type PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutAccountsInput = {
@@ -762,15 +762,15 @@ export type PartnerCreateWithoutAccountsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutAccountsInput = {
@@ -778,15 +778,15 @@ export type PartnerUncheckedCreateWithoutAccountsInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutAccountsInput = {
@@ -810,15 +810,15 @@ export type PartnerUpdateWithoutAccountsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutAccountsInput = {
@@ -826,15 +826,15 @@ export type PartnerUncheckedUpdateWithoutAccountsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutConsumers_individualInput = {
@@ -842,15 +842,15 @@ export type PartnerCreateWithoutConsumers_individualInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_legal?: Prisma.ConsumerLegalCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutConsumers_individualInput = {
@@ -858,15 +858,15 @@ export type PartnerUncheckedCreateWithoutConsumers_individualInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_legal?: Prisma.ConsumerLegalUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutConsumers_individualInput = {
@@ -890,15 +890,15 @@ export type PartnerUpdateWithoutConsumers_individualInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_legal?: Prisma.ConsumerLegalUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutConsumers_individualInput = {
@@ -906,15 +906,15 @@ export type PartnerUncheckedUpdateWithoutConsumers_individualInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_legal?: Prisma.ConsumerLegalUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutConsumers_legalInput = {
@@ -922,15 +922,15 @@ export type PartnerCreateWithoutConsumers_legalInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutConsumers_legalInput = {
@@ -938,15 +938,15 @@ export type PartnerUncheckedCreateWithoutConsumers_legalInput = {
name: string
code: string
status?: $Enums.PartnerStatus
tsp_provider?: $Enums.TspProviderType
logo_url?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
tsp_provider?: $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedCreateNestedManyWithoutPartnerInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutConsumers_legalInput = {
@@ -970,15 +970,15 @@ export type PartnerUpdateWithoutConsumers_legalInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutConsumers_legalInput = {
@@ -986,15 +986,15 @@ export type PartnerUncheckedUpdateWithoutConsumers_legalInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
logo_url?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
tsp_provider?: Prisma.EnumTspProviderTypeFieldUpdateOperationsInput | $Enums.TspProviderType
consumers_individual?: Prisma.ConsumerIndividualUncheckedUpdateManyWithoutPartnerNestedInput
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
@@ -1003,21 +1003,21 @@ export type PartnerUncheckedUpdateWithoutConsumers_legalInput = {
*/
export type PartnerCountOutputType = {
accounts: number
consumers_individual: number
consumers_legal: number
license_charge_transactions: number
account_quota_charge_transactions: number
license_renew_charge_transactions: number
account_quota_charge_transactions: number
accounts: number
}
export type PartnerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | PartnerCountOutputTypeCountAccountsArgs
consumers_individual?: boolean | PartnerCountOutputTypeCountConsumers_individualArgs
consumers_legal?: boolean | PartnerCountOutputTypeCountConsumers_legalArgs
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
account_quota_charge_transactions?: boolean | PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs
accounts?: boolean | PartnerCountOutputTypeCountAccountsArgs
}
/**
@@ -1030,13 +1030,6 @@ export type PartnerCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Exte
select?: Prisma.PartnerCountOutputTypeSelect<ExtArgs> | null
}
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PartnerAccountWhereInput
}
/**
* PartnerCountOutputType without action
*/
@@ -1058,6 +1051,13 @@ export type PartnerCountOutputTypeCountLicense_charge_transactionsArgs<ExtArgs e
where?: Prisma.LicenseChargeTransactionWhereInput
}
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseRenewChargeTransactionWhereInput
}
/**
* PartnerCountOutputType without action
*/
@@ -1068,8 +1068,8 @@ export type PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs<Ext
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.LicenseRenewChargeTransactionWhereInput
export type PartnerCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PartnerAccountWhereInput
}
@@ -1078,16 +1078,16 @@ export type PartnerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
name?: boolean
code?: boolean
status?: boolean
tsp_provider?: boolean
logo_url?: boolean
created_at?: boolean
updated_at?: boolean
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
tsp_provider?: boolean
consumers_individual?: boolean | Prisma.Partner$consumers_individualArgs<ExtArgs>
consumers_legal?: boolean | Prisma.Partner$consumers_legalArgs<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>
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["partner"]>
@@ -1098,42 +1098,42 @@ export type PartnerSelectScalar = {
name?: boolean
code?: boolean
status?: boolean
tsp_provider?: boolean
logo_url?: boolean
created_at?: boolean
updated_at?: boolean
tsp_provider?: boolean
}
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "status" | "tsp_provider" | "logo_url" | "created_at" | "updated_at", ExtArgs["result"]["partner"]>
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "status" | "logo_url" | "created_at" | "updated_at" | "tsp_provider", ExtArgs["result"]["partner"]>
export type PartnerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
consumers_individual?: boolean | Prisma.Partner$consumers_individualArgs<ExtArgs>
consumers_legal?: boolean | Prisma.Partner$consumers_legalArgs<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>
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}
export type $PartnerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Partner"
objects: {
accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
consumers_individual: Prisma.$ConsumerIndividualPayload<ExtArgs>[]
consumers_legal: Prisma.$ConsumerLegalPayload<ExtArgs>[]
license_charge_transactions: Prisma.$LicenseChargeTransactionPayload<ExtArgs>[]
account_quota_charge_transactions: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>[]
license_renew_charge_transactions: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>[]
account_quota_charge_transactions: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>[]
accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
name: string
code: string
status: $Enums.PartnerStatus
tsp_provider: $Enums.TspProviderType
logo_url: string | null
created_at: Date
updated_at: Date
tsp_provider: $Enums.TspProviderType
}, ExtArgs["result"]["partner"]>
composites: {}
}
@@ -1474,12 +1474,12 @@ 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"
accounts<T extends Prisma.Partner$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
consumers_individual<T extends Prisma.Partner$consumers_individualArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$consumers_individualArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerIndividualPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
consumers_legal<T extends Prisma.Partner$consumers_legalArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$consumers_legalArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerLegalPayload<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>
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>
accounts<T extends Prisma.Partner$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<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.
@@ -1513,10 +1513,10 @@ export interface PartnerFieldRefs {
readonly name: Prisma.FieldRef<"Partner", 'String'>
readonly code: Prisma.FieldRef<"Partner", 'String'>
readonly status: Prisma.FieldRef<"Partner", 'PartnerStatus'>
readonly tsp_provider: Prisma.FieldRef<"Partner", 'TspProviderType'>
readonly logo_url: Prisma.FieldRef<"Partner", 'String'>
readonly created_at: Prisma.FieldRef<"Partner", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"Partner", 'DateTime'>
readonly tsp_provider: Prisma.FieldRef<"Partner", 'TspProviderType'>
}
@@ -1864,30 +1864,6 @@ export type PartnerDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inter
limit?: number
}
/**
* Partner.accounts
*/
export type Partner$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PartnerAccount
*/
select?: Prisma.PartnerAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the PartnerAccount
*/
omit?: Prisma.PartnerAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.PartnerAccountInclude<ExtArgs> | null
where?: Prisma.PartnerAccountWhereInput
orderBy?: Prisma.PartnerAccountOrderByWithRelationInput | Prisma.PartnerAccountOrderByWithRelationInput[]
cursor?: Prisma.PartnerAccountWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PartnerAccountScalarFieldEnum | Prisma.PartnerAccountScalarFieldEnum[]
}
/**
* Partner.consumers_individual
*/
@@ -1960,30 +1936,6 @@ export type Partner$license_charge_transactionsArgs<ExtArgs extends runtime.Type
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
*/
@@ -2008,6 +1960,54 @@ export type Partner$license_renew_charge_transactionsArgs<ExtArgs extends runtim
distinct?: Prisma.LicenseRenewChargeTransactionScalarFieldEnum | Prisma.LicenseRenewChargeTransactionScalarFieldEnum[]
}
/**
* 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.accounts
*/
export type Partner$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PartnerAccount
*/
select?: Prisma.PartnerAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the PartnerAccount
*/
omit?: Prisma.PartnerAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.PartnerAccountInclude<ExtArgs> | null
where?: Prisma.PartnerAccountWhereInput
orderBy?: Prisma.PartnerAccountOrderByWithRelationInput | Prisma.PartnerAccountOrderByWithRelationInput[]
cursor?: Prisma.PartnerAccountWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PartnerAccountScalarFieldEnum | Prisma.PartnerAccountScalarFieldEnum[]
}
/**
* Partner without action
*/
@@ -190,8 +190,8 @@ export type PartnerAccountWhereInput = {
updated_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
partner_id?: Prisma.StringFilter<"PartnerAccount"> | string
account_id?: Prisma.StringFilter<"PartnerAccount"> | string
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
}
export type PartnerAccountOrderByWithRelationInput = {
@@ -201,8 +201,8 @@ export type PartnerAccountOrderByWithRelationInput = {
updated_at?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
partner?: Prisma.PartnerOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
partner?: Prisma.PartnerOrderByWithRelationInput
_relevance?: Prisma.PartnerAccountOrderByRelevanceInput
}
@@ -216,8 +216,8 @@ export type PartnerAccountWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
partner_id?: Prisma.StringFilter<"PartnerAccount"> | string
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
}, "id" | "account_id">
export type PartnerAccountOrderByWithAggregationInput = {
@@ -249,8 +249,8 @@ export type PartnerAccountCreateInput = {
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
partner: Prisma.PartnerCreateNestedOneWithoutAccountsInput
account: Prisma.AccountCreateNestedOneWithoutPartner_accountInput
partner: Prisma.PartnerCreateNestedOneWithoutAccountsInput
}
export type PartnerAccountUncheckedCreateInput = {
@@ -267,8 +267,8 @@ export type PartnerAccountUpdateInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
partner?: Prisma.PartnerUpdateOneRequiredWithoutAccountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutPartner_accountNestedInput
partner?: Prisma.PartnerUpdateOneRequiredWithoutAccountsNestedInput
}
export type PartnerAccountUncheckedUpdateInput = {
@@ -574,8 +574,8 @@ export type PartnerAccountSelect<ExtArgs extends runtime.Types.Extensions.Intern
updated_at?: boolean
partner_id?: boolean
account_id?: boolean
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
}, ExtArgs["result"]["partnerAccount"]>
@@ -591,15 +591,15 @@ export type PartnerAccountSelectScalar = {
export type PartnerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "partner_id" | "account_id", ExtArgs["result"]["partnerAccount"]>
export type PartnerAccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
}
export type $PartnerAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PartnerAccount"
objects: {
partner: Prisma.$PartnerPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
partner: Prisma.$PartnerPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -948,8 +948,8 @@ readonly fields: PartnerAccountFieldRefs;
*/
export interface Prisma__PartnerAccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
partner<T extends Prisma.PartnerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerDefaultArgs<ExtArgs>>): Prisma.Prisma__PartnerClient<runtime.Types.Result.GetResult<Prisma.$PartnerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.AccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AccountDefaultArgs<ExtArgs>>): Prisma.Prisma__AccountClient<runtime.Types.Result.GetResult<Prisma.$AccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
partner<T extends Prisma.PartnerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerDefaultArgs<ExtArgs>>): Prisma.Prisma__PartnerClient<runtime.Types.Result.GetResult<Prisma.$PartnerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -174,8 +174,8 @@ export type PartnerAccountQuotaCreditWhereInput = {
created_at?: Prisma.DateTimeFilter<"PartnerAccountQuotaCredit"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccountQuotaCredit"> | Date | string
charge_transaction_id?: Prisma.StringNullableFilter<"PartnerAccountQuotaCredit"> | string | null
charge_transaction?: Prisma.XOR<Prisma.PartnerAccountQuotaChargeTransactionNullableScalarRelationFilter, Prisma.PartnerAccountQuotaChargeTransactionWhereInput> | null
allocation?: Prisma.XOR<Prisma.LicenseAccountAllocationNullableScalarRelationFilter, Prisma.LicenseAccountAllocationWhereInput> | null
charge_transaction?: Prisma.XOR<Prisma.PartnerAccountQuotaChargeTransactionNullableScalarRelationFilter, Prisma.PartnerAccountQuotaChargeTransactionWhereInput> | null
}
export type PartnerAccountQuotaCreditOrderByWithRelationInput = {
@@ -183,8 +183,8 @@ export type PartnerAccountQuotaCreditOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
charge_transaction_id?: Prisma.SortOrderInput | Prisma.SortOrder
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput
allocation?: Prisma.LicenseAccountAllocationOrderByWithRelationInput
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput
_relevance?: Prisma.PartnerAccountQuotaCreditOrderByRelevanceInput
}
@@ -196,8 +196,8 @@ export type PartnerAccountQuotaCreditWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"PartnerAccountQuotaCredit"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccountQuotaCredit"> | Date | string
charge_transaction_id?: Prisma.StringNullableFilter<"PartnerAccountQuotaCredit"> | string | null
charge_transaction?: Prisma.XOR<Prisma.PartnerAccountQuotaChargeTransactionNullableScalarRelationFilter, Prisma.PartnerAccountQuotaChargeTransactionWhereInput> | null
allocation?: Prisma.XOR<Prisma.LicenseAccountAllocationNullableScalarRelationFilter, Prisma.LicenseAccountAllocationWhereInput> | null
charge_transaction?: Prisma.XOR<Prisma.PartnerAccountQuotaChargeTransactionNullableScalarRelationFilter, Prisma.PartnerAccountQuotaChargeTransactionWhereInput> | null
}, "id">
export type PartnerAccountQuotaCreditOrderByWithAggregationInput = {
@@ -224,8 +224,8 @@ export type PartnerAccountQuotaCreditCreateInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedOneWithoutCreditsInput
allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutCreditInput
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedOneWithoutCreditsInput
}
export type PartnerAccountQuotaCreditUncheckedCreateInput = {
@@ -240,8 +240,8 @@ export type PartnerAccountQuotaCreditUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionUpdateOneWithoutCreditsNestedInput
allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutCreditNestedInput
charge_transaction?: Prisma.PartnerAccountQuotaChargeTransactionUpdateOneWithoutCreditsNestedInput
}
export type PartnerAccountQuotaCreditUncheckedUpdateInput = {
@@ -499,8 +499,8 @@ export type PartnerAccountQuotaCreditSelect<ExtArgs extends runtime.Types.Extens
created_at?: boolean
updated_at?: boolean
charge_transaction_id?: boolean
charge_transaction?: boolean | Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>
allocation?: boolean | Prisma.PartnerAccountQuotaCredit$allocationArgs<ExtArgs>
charge_transaction?: boolean | Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>
}, ExtArgs["result"]["partnerAccountQuotaCredit"]>
@@ -514,15 +514,15 @@ export type PartnerAccountQuotaCreditSelectScalar = {
export type PartnerAccountQuotaCreditOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "charge_transaction_id", ExtArgs["result"]["partnerAccountQuotaCredit"]>
export type PartnerAccountQuotaCreditInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
charge_transaction?: boolean | Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>
allocation?: boolean | Prisma.PartnerAccountQuotaCredit$allocationArgs<ExtArgs>
charge_transaction?: boolean | Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>
}
export type $PartnerAccountQuotaCreditPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PartnerAccountQuotaCredit"
objects: {
charge_transaction: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs> | null
allocation: Prisma.$LicenseAccountAllocationPayload<ExtArgs> | null
charge_transaction: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -869,8 +869,8 @@ readonly fields: PartnerAccountQuotaCreditFieldRefs;
*/
export interface Prisma__PartnerAccountQuotaCreditClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
charge_transaction<T extends Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>>): Prisma.Prisma__PartnerAccountQuotaChargeTransactionClient<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
allocation<T extends Prisma.PartnerAccountQuotaCredit$allocationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerAccountQuotaCredit$allocationArgs<ExtArgs>>): Prisma.Prisma__LicenseAccountAllocationClient<runtime.Types.Result.GetResult<Prisma.$LicenseAccountAllocationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
charge_transaction<T extends Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerAccountQuotaCredit$charge_transactionArgs<ExtArgs>>): Prisma.Prisma__PartnerAccountQuotaChargeTransactionClient<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1251,25 +1251,6 @@ export type PartnerAccountQuotaCreditDeleteManyArgs<ExtArgs extends runtime.Type
limit?: number
}
/**
* PartnerAccountQuotaCredit.charge_transaction
*/
export type PartnerAccountQuotaCredit$charge_transactionArgs<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
}
/**
* PartnerAccountQuotaCredit.allocation
*/
@@ -1289,6 +1270,25 @@ export type PartnerAccountQuotaCredit$allocationArgs<ExtArgs extends runtime.Typ
where?: Prisma.LicenseAccountAllocationWhereInput
}
/**
* PartnerAccountQuotaCredit.charge_transaction
*/
export type PartnerAccountQuotaCredit$charge_transactionArgs<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
}
/**
* PartnerAccountQuotaCredit without action
*/
@@ -158,19 +158,19 @@ export type PermissionConsumerWhereInput = {
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
id?: Prisma.StringFilter<"PermissionConsumer"> | string
consumer_account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
business_permissions?: Prisma.PermissionBusinessListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
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
consumer_account_id?: Prisma.SortOrder
business_permissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
complex_permissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput
pos_permissions?: Prisma.PermissionPosOrderByRelationAggregateInput
complex_permissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
business_permissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
_relevance?: Prisma.PermissionConsumerOrderByRelevanceInput
}
@@ -180,10 +180,10 @@ export type PermissionConsumerWhereUniqueInput = Prisma.AtLeast<{
AND?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
OR?: Prisma.PermissionConsumerWhereInput[]
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
business_permissions?: Prisma.PermissionBusinessListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
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 = {
@@ -204,34 +204,34 @@ export type PermissionConsumerScalarWhereWithAggregatesInput = {
export type PermissionConsumerCreateInput = {
id?: string
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateInput = {
id?: string
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateManyInput = {
@@ -355,16 +355,16 @@ export type PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInp
export type PermissionConsumerCreateWithoutPos_permissionsInput = {
id?: string
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutPos_permissionsInput = {
id?: string
consumer_account_id: string
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutPos_permissionsInput = {
@@ -385,30 +385,30 @@ export type PermissionConsumerUpdateToOneWithWhereWithoutPos_permissionsInput =
export type PermissionConsumerUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutComplex_permissionsInput = {
id?: string
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput = {
id?: string
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput = {
@@ -429,30 +429,30 @@ export type PermissionConsumerUpdateToOneWithWhereWithoutComplex_permissionsInpu
export type PermissionConsumerUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutBusiness_permissionsInput = {
id?: string
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput = {
id?: string
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput = {
@@ -473,30 +473,30 @@ export type PermissionConsumerUpdateToOneWithWhereWithoutBusiness_permissionsInp
export type PermissionConsumerUpdateWithoutBusiness_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
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
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutConsumer_accountInput = {
id?: string
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutConsumer_accountInput = {
id?: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutConsumer_accountInput = {
@@ -517,16 +517,16 @@ export type PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput =
export type PermissionConsumerUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
}
@@ -535,15 +535,15 @@ export type PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput = {
*/
export type PermissionConsumerCountOutputType = {
pos_permissions: number
complex_permissions: number
business_permissions: number
complex_permissions: number
pos_permissions: number
}
export type PermissionConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
pos_permissions?: boolean | PermissionConsumerCountOutputTypeCountPos_permissionsArgs
complex_permissions?: boolean | PermissionConsumerCountOutputTypeCountComplex_permissionsArgs
business_permissions?: boolean | PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs
complex_permissions?: boolean | PermissionConsumerCountOutputTypeCountComplex_permissionsArgs
pos_permissions?: boolean | PermissionConsumerCountOutputTypeCountPos_permissionsArgs
}
/**
@@ -559,8 +559,8 @@ export type PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs extends runtime
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountPos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionPosWhereInput
export type PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionBusinessWhereInput
}
/**
@@ -573,18 +573,18 @@ export type PermissionConsumerCountOutputTypeCountComplex_permissionsArgs<ExtArg
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionBusinessWhereInput
export type PermissionConsumerCountOutputTypeCountPos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionPosWhereInput
}
export type PermissionConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
consumer_account_id?: boolean
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<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>
}, ExtArgs["result"]["permissionConsumer"]>
@@ -597,20 +597,20 @@ export type PermissionConsumerSelectScalar = {
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> = {
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<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: {
business_permissions: Prisma.$PermissionBusinessPayload<ExtArgs>[]
complex_permissions: Prisma.$PermissionComplexPayload<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
@@ -955,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"
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>
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>
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.
@@ -1338,27 +1338,27 @@ export type PermissionConsumerDeleteManyArgs<ExtArgs extends runtime.Types.Exten
}
/**
* PermissionConsumer.pos_permissions
* PermissionConsumer.business_permissions
*/
export type PermissionConsumer$pos_permissionsArgs<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 PermissionPos
* Select specific fields to fetch from the PermissionBusiness
*/
select?: Prisma.PermissionPosSelect<ExtArgs> | null
select?: Prisma.PermissionBusinessSelect<ExtArgs> | null
/**
* Omit specific fields from the PermissionPos
* Omit specific fields from the PermissionBusiness
*/
omit?: Prisma.PermissionPosOmit<ExtArgs> | null
omit?: Prisma.PermissionBusinessOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.PermissionPosInclude<ExtArgs> | null
where?: Prisma.PermissionPosWhereInput
orderBy?: Prisma.PermissionPosOrderByWithRelationInput | Prisma.PermissionPosOrderByWithRelationInput[]
cursor?: Prisma.PermissionPosWhereUniqueInput
include?: Prisma.PermissionBusinessInclude<ExtArgs> | null
where?: Prisma.PermissionBusinessWhereInput
orderBy?: Prisma.PermissionBusinessOrderByWithRelationInput | Prisma.PermissionBusinessOrderByWithRelationInput[]
cursor?: Prisma.PermissionBusinessWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PermissionPosScalarFieldEnum | Prisma.PermissionPosScalarFieldEnum[]
distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[]
}
/**
@@ -1386,27 +1386,27 @@ export type PermissionConsumer$complex_permissionsArgs<ExtArgs extends runtime.T
}
/**
* PermissionConsumer.business_permissions
* PermissionConsumer.pos_permissions
*/
export type PermissionConsumer$business_permissionsArgs<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 PermissionBusiness
* Select specific fields to fetch from the PermissionPos
*/
select?: Prisma.PermissionBusinessSelect<ExtArgs> | null
select?: Prisma.PermissionPosSelect<ExtArgs> | null
/**
* Omit specific fields from the PermissionBusiness
* Omit specific fields from the PermissionPos
*/
omit?: Prisma.PermissionBusinessOmit<ExtArgs> | null
omit?: Prisma.PermissionPosOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.PermissionBusinessInclude<ExtArgs> | null
where?: Prisma.PermissionBusinessWhereInput
orderBy?: Prisma.PermissionBusinessOrderByWithRelationInput | Prisma.PermissionBusinessOrderByWithRelationInput[]
cursor?: Prisma.PermissionBusinessWhereUniqueInput
include?: Prisma.PermissionPosInclude<ExtArgs> | null
where?: Prisma.PermissionPosWhereInput
orderBy?: Prisma.PermissionPosOrderByWithRelationInput | Prisma.PermissionPosOrderByWithRelationInput[]
cursor?: Prisma.PermissionPosWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[]
distinct?: Prisma.PermissionPosScalarFieldEnum | Prisma.PermissionPosScalarFieldEnum[]
}
/**
+9 -9
View File
@@ -174,8 +174,8 @@ export type PermissionPosWhereInput = {
role?: Prisma.EnumPOSRoleFilter<"PermissionPos"> | $Enums.POSRole
pos_id?: Prisma.StringFilter<"PermissionPos"> | string
permission_id?: Prisma.StringFilter<"PermissionPos"> | string
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
permission?: Prisma.XOR<Prisma.PermissionConsumerScalarRelationFilter, Prisma.PermissionConsumerWhereInput>
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
}
export type PermissionPosOrderByWithRelationInput = {
@@ -183,8 +183,8 @@ export type PermissionPosOrderByWithRelationInput = {
role?: Prisma.SortOrder
pos_id?: Prisma.SortOrder
permission_id?: Prisma.SortOrder
pos?: Prisma.PosOrderByWithRelationInput
permission?: Prisma.PermissionConsumerOrderByWithRelationInput
pos?: Prisma.PosOrderByWithRelationInput
_relevance?: Prisma.PermissionPosOrderByRelevanceInput
}
@@ -197,8 +197,8 @@ export type PermissionPosWhereUniqueInput = Prisma.AtLeast<{
role?: Prisma.EnumPOSRoleFilter<"PermissionPos"> | $Enums.POSRole
pos_id?: Prisma.StringFilter<"PermissionPos"> | string
permission_id?: Prisma.StringFilter<"PermissionPos"> | string
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
permission?: Prisma.XOR<Prisma.PermissionConsumerScalarRelationFilter, Prisma.PermissionConsumerWhereInput>
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
}, "id" | "permission_id_pos_id">
export type PermissionPosOrderByWithAggregationInput = {
@@ -224,8 +224,8 @@ export type PermissionPosScalarWhereWithAggregatesInput = {
export type PermissionPosCreateInput = {
id?: string
role: $Enums.POSRole
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPos_permissionsInput
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
}
export type PermissionPosUncheckedCreateInput = {
@@ -238,8 +238,8 @@ export type PermissionPosUncheckedCreateInput = {
export type PermissionPosUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPOSRoleFieldUpdateOperationsInput | $Enums.POSRole
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
}
export type PermissionPosUncheckedUpdateInput = {
@@ -539,8 +539,8 @@ export type PermissionPosSelect<ExtArgs extends runtime.Types.Extensions.Interna
role?: boolean
pos_id?: boolean
permission_id?: boolean
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
permission?: boolean | Prisma.PermissionConsumerDefaultArgs<ExtArgs>
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
}, ExtArgs["result"]["permissionPos"]>
@@ -554,15 +554,15 @@ export type PermissionPosSelectScalar = {
export type PermissionPosOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "pos_id" | "permission_id", ExtArgs["result"]["permissionPos"]>
export type PermissionPosInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
permission?: boolean | Prisma.PermissionConsumerDefaultArgs<ExtArgs>
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
}
export type $PermissionPosPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PermissionPos"
objects: {
pos: Prisma.$PosPayload<ExtArgs>
permission: Prisma.$PermissionConsumerPayload<ExtArgs>
pos: Prisma.$PosPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -909,8 +909,8 @@ readonly fields: PermissionPosFieldRefs;
*/
export interface Prisma__PermissionPosClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
pos<T extends Prisma.PosDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PosDefaultArgs<ExtArgs>>): Prisma.Prisma__PosClient<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
permission<T extends Prisma.PermissionConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__PermissionConsumerClient<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
pos<T extends Prisma.PosDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PosDefaultArgs<ExtArgs>>): Prisma.Prisma__PosClient<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
+41 -41
View File
@@ -190,8 +190,8 @@ export type ProviderWhereInput = {
name?: Prisma.StringFilter<"Provider"> | string
created_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
accounts?: Prisma.ProviderAccountListRelationFilter
pos_list?: Prisma.PosListRelationFilter
accounts?: Prisma.ProviderAccountListRelationFilter
}
export type ProviderOrderByWithRelationInput = {
@@ -201,8 +201,8 @@ export type ProviderOrderByWithRelationInput = {
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
accounts?: Prisma.ProviderAccountOrderByRelationAggregateInput
pos_list?: Prisma.PosOrderByRelationAggregateInput
accounts?: Prisma.ProviderAccountOrderByRelationAggregateInput
_relevance?: Prisma.ProviderOrderByRelevanceInput
}
@@ -216,8 +216,8 @@ export type ProviderWhereUniqueInput = Prisma.AtLeast<{
name?: Prisma.StringFilter<"Provider"> | string
created_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
accounts?: Prisma.ProviderAccountListRelationFilter
pos_list?: Prisma.PosListRelationFilter
accounts?: Prisma.ProviderAccountListRelationFilter
}, "id" | "code">
export type ProviderOrderByWithAggregationInput = {
@@ -251,8 +251,8 @@ export type ProviderCreateInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ProviderAccountCreateNestedManyWithoutProviderInput
pos_list?: Prisma.PosCreateNestedManyWithoutProviderInput
accounts?: Prisma.ProviderAccountCreateNestedManyWithoutProviderInput
}
export type ProviderUncheckedCreateInput = {
@@ -262,8 +262,8 @@ export type ProviderUncheckedCreateInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutProviderInput
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutProviderInput
accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutProviderInput
}
export type ProviderUpdateInput = {
@@ -273,8 +273,8 @@ export type ProviderUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ProviderAccountUpdateManyWithoutProviderNestedInput
pos_list?: Prisma.PosUpdateManyWithoutProviderNestedInput
accounts?: Prisma.ProviderAccountUpdateManyWithoutProviderNestedInput
}
export type ProviderUncheckedUpdateInput = {
@@ -284,8 +284,8 @@ export type ProviderUncheckedUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutProviderNestedInput
pos_list?: Prisma.PosUncheckedUpdateManyWithoutProviderNestedInput
accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutProviderNestedInput
}
export type ProviderCreateManyInput = {
@@ -506,13 +506,13 @@ export type ProviderUncheckedUpdateWithoutPos_listInput = {
*/
export type ProviderCountOutputType = {
accounts: number
pos_list: number
accounts: number
}
export type ProviderCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | ProviderCountOutputTypeCountAccountsArgs
pos_list?: boolean | ProviderCountOutputTypeCountPos_listArgs
accounts?: boolean | ProviderCountOutputTypeCountAccountsArgs
}
/**
@@ -528,15 +528,15 @@ export type ProviderCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Ext
/**
* ProviderCountOutputType without action
*/
export type ProviderCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ProviderAccountWhereInput
export type ProviderCountOutputTypeCountPos_listArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PosWhereInput
}
/**
* ProviderCountOutputType without action
*/
export type ProviderCountOutputTypeCountPos_listArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PosWhereInput
export type ProviderCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ProviderAccountWhereInput
}
@@ -547,8 +547,8 @@ export type ProviderSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
name?: boolean
created_at?: boolean
updated_at?: boolean
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
pos_list?: boolean | Prisma.Provider$pos_listArgs<ExtArgs>
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
_count?: boolean | Prisma.ProviderCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["provider"]>
@@ -565,16 +565,16 @@ export type ProviderSelectScalar = {
export type ProviderOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "code" | "status" | "name" | "created_at" | "updated_at", ExtArgs["result"]["provider"]>
export type ProviderInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
pos_list?: boolean | Prisma.Provider$pos_listArgs<ExtArgs>
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
_count?: boolean | Prisma.ProviderCountOutputTypeDefaultArgs<ExtArgs>
}
export type $ProviderPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Provider"
objects: {
accounts: Prisma.$ProviderAccountPayload<ExtArgs>[]
pos_list: Prisma.$PosPayload<ExtArgs>[]
accounts: Prisma.$ProviderAccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -923,8 +923,8 @@ readonly fields: ProviderFieldRefs;
*/
export interface Prisma__ProviderClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
accounts<T extends Prisma.Provider$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Provider$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ProviderAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
pos_list<T extends Prisma.Provider$pos_listArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Provider$pos_listArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
accounts<T extends Prisma.Provider$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Provider$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ProviderAccountPayload<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.
@@ -1307,30 +1307,6 @@ export type ProviderDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inte
limit?: number
}
/**
* Provider.accounts
*/
export type Provider$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ProviderAccount
*/
select?: Prisma.ProviderAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the ProviderAccount
*/
omit?: Prisma.ProviderAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ProviderAccountInclude<ExtArgs> | null
where?: Prisma.ProviderAccountWhereInput
orderBy?: Prisma.ProviderAccountOrderByWithRelationInput | Prisma.ProviderAccountOrderByWithRelationInput[]
cursor?: Prisma.ProviderAccountWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ProviderAccountScalarFieldEnum | Prisma.ProviderAccountScalarFieldEnum[]
}
/**
* Provider.pos_list
*/
@@ -1355,6 +1331,30 @@ export type Provider$pos_listArgs<ExtArgs extends runtime.Types.Extensions.Inter
distinct?: Prisma.PosScalarFieldEnum | Prisma.PosScalarFieldEnum[]
}
/**
* Provider.accounts
*/
export type Provider$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ProviderAccount
*/
select?: Prisma.ProviderAccountSelect<ExtArgs> | null
/**
* Omit specific fields from the ProviderAccount
*/
omit?: Prisma.ProviderAccountOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.ProviderAccountInclude<ExtArgs> | null
where?: Prisma.ProviderAccountWhereInput
orderBy?: Prisma.ProviderAccountOrderByWithRelationInput | Prisma.ProviderAccountOrderByWithRelationInput[]
cursor?: Prisma.ProviderAccountWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.ProviderAccountScalarFieldEnum | Prisma.ProviderAccountScalarFieldEnum[]
}
/**
* Provider without action
*/
@@ -190,8 +190,8 @@ export type ProviderAccountWhereInput = {
updated_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
provider_id?: Prisma.StringFilter<"ProviderAccount"> | string
account_id?: Prisma.StringFilter<"ProviderAccount"> | string
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
}
export type ProviderAccountOrderByWithRelationInput = {
@@ -201,8 +201,8 @@ export type ProviderAccountOrderByWithRelationInput = {
updated_at?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
provider?: Prisma.ProviderOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
provider?: Prisma.ProviderOrderByWithRelationInput
_relevance?: Prisma.ProviderAccountOrderByRelevanceInput
}
@@ -216,8 +216,8 @@ export type ProviderAccountWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
provider_id?: Prisma.StringFilter<"ProviderAccount"> | string
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
}, "id" | "account_id">
export type ProviderAccountOrderByWithAggregationInput = {
@@ -249,8 +249,8 @@ export type ProviderAccountCreateInput = {
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
provider: Prisma.ProviderCreateNestedOneWithoutAccountsInput
account: Prisma.AccountCreateNestedOneWithoutProvider_accountInput
provider: Prisma.ProviderCreateNestedOneWithoutAccountsInput
}
export type ProviderAccountUncheckedCreateInput = {
@@ -267,8 +267,8 @@ export type ProviderAccountUpdateInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
provider?: Prisma.ProviderUpdateOneRequiredWithoutAccountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutProvider_accountNestedInput
provider?: Prisma.ProviderUpdateOneRequiredWithoutAccountsNestedInput
}
export type ProviderAccountUncheckedUpdateInput = {
@@ -574,8 +574,8 @@ export type ProviderAccountSelect<ExtArgs extends runtime.Types.Extensions.Inter
updated_at?: boolean
provider_id?: boolean
account_id?: boolean
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
}, ExtArgs["result"]["providerAccount"]>
@@ -591,15 +591,15 @@ export type ProviderAccountSelectScalar = {
export type ProviderAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "provider_id" | "account_id", ExtArgs["result"]["providerAccount"]>
export type ProviderAccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
}
export type $ProviderAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "ProviderAccount"
objects: {
provider: Prisma.$ProviderPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
provider: Prisma.$ProviderPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -948,8 +948,8 @@ readonly fields: ProviderAccountFieldRefs;
*/
export interface Prisma__ProviderAccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
provider<T extends Prisma.ProviderDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ProviderDefaultArgs<ExtArgs>>): Prisma.Prisma__ProviderClient<runtime.Types.Result.GetResult<Prisma.$ProviderPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.AccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AccountDefaultArgs<ExtArgs>>): Prisma.Prisma__AccountClient<runtime.Types.Result.GetResult<Prisma.$AccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
provider<T extends Prisma.ProviderDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ProviderDefaultArgs<ExtArgs>>): Prisma.Prisma__ProviderClient<runtime.Types.Result.GetResult<Prisma.$ProviderPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
+198 -33
View File
@@ -39,9 +39,9 @@ export type StockKeepingUnitsMinAggregateOutputType = {
code: string | null
name: string | null
VAT: runtime.Decimal | null
type: $Enums.SKUGuildType | null
is_public: boolean | null
is_domestic: boolean | null
guild_id: string | null
created_at: Date | null
updated_at: Date | null
}
@@ -51,9 +51,9 @@ export type StockKeepingUnitsMaxAggregateOutputType = {
code: string | null
name: string | null
VAT: runtime.Decimal | null
type: $Enums.SKUGuildType | null
is_public: boolean | null
is_domestic: boolean | null
guild_id: string | null
created_at: Date | null
updated_at: Date | null
}
@@ -63,9 +63,9 @@ export type StockKeepingUnitsCountAggregateOutputType = {
code: number
name: number
VAT: number
type: number
is_public: number
is_domestic: number
guild_id: number
created_at: number
updated_at: number
_all: number
@@ -85,9 +85,9 @@ export type StockKeepingUnitsMinAggregateInputType = {
code?: true
name?: true
VAT?: true
type?: true
is_public?: true
is_domestic?: true
guild_id?: true
created_at?: true
updated_at?: true
}
@@ -97,9 +97,9 @@ export type StockKeepingUnitsMaxAggregateInputType = {
code?: true
name?: true
VAT?: true
type?: true
is_public?: true
is_domestic?: true
guild_id?: true
created_at?: true
updated_at?: true
}
@@ -109,9 +109,9 @@ export type StockKeepingUnitsCountAggregateInputType = {
code?: true
name?: true
VAT?: true
type?: true
is_public?: true
is_domestic?: true
guild_id?: true
created_at?: true
updated_at?: true
_all?: true
@@ -208,9 +208,9 @@ export type StockKeepingUnitsGroupByOutputType = {
code: string
name: string
VAT: runtime.Decimal
type: $Enums.SKUGuildType
is_public: boolean
is_domestic: boolean
guild_id: string
created_at: Date
updated_at: Date
_count: StockKeepingUnitsCountAggregateOutputType | null
@@ -243,11 +243,12 @@ export type StockKeepingUnitsWhereInput = {
code?: Prisma.StringFilter<"StockKeepingUnits"> | string
name?: Prisma.StringFilter<"StockKeepingUnits"> | string
VAT?: Prisma.DecimalFilter<"StockKeepingUnits"> | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFilter<"StockKeepingUnits"> | $Enums.SKUGuildType
is_public?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
is_domestic?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
guild_id?: Prisma.StringFilter<"StockKeepingUnits"> | string
created_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
updated_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
guild?: Prisma.XOR<Prisma.GuildScalarRelationFilter, Prisma.GuildWhereInput>
goods?: Prisma.GoodListRelationFilter
}
@@ -256,11 +257,12 @@ export type StockKeepingUnitsOrderByWithRelationInput = {
code?: Prisma.SortOrder
name?: Prisma.SortOrder
VAT?: Prisma.SortOrder
type?: Prisma.SortOrder
is_public?: Prisma.SortOrder
is_domestic?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild?: Prisma.GuildOrderByWithRelationInput
goods?: Prisma.GoodOrderByRelationAggregateInput
_relevance?: Prisma.StockKeepingUnitsOrderByRelevanceInput
}
@@ -273,11 +275,12 @@ export type StockKeepingUnitsWhereUniqueInput = Prisma.AtLeast<{
NOT?: Prisma.StockKeepingUnitsWhereInput | Prisma.StockKeepingUnitsWhereInput[]
name?: Prisma.StringFilter<"StockKeepingUnits"> | string
VAT?: Prisma.DecimalFilter<"StockKeepingUnits"> | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFilter<"StockKeepingUnits"> | $Enums.SKUGuildType
is_public?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
is_domestic?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
guild_id?: Prisma.StringFilter<"StockKeepingUnits"> | string
created_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
updated_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
guild?: Prisma.XOR<Prisma.GuildScalarRelationFilter, Prisma.GuildWhereInput>
goods?: Prisma.GoodListRelationFilter
}, "id" | "code">
@@ -286,9 +289,9 @@ export type StockKeepingUnitsOrderByWithAggregationInput = {
code?: Prisma.SortOrder
name?: Prisma.SortOrder
VAT?: Prisma.SortOrder
type?: Prisma.SortOrder
is_public?: Prisma.SortOrder
is_domestic?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
_count?: Prisma.StockKeepingUnitsCountOrderByAggregateInput
@@ -306,9 +309,9 @@ export type StockKeepingUnitsScalarWhereWithAggregatesInput = {
code?: Prisma.StringWithAggregatesFilter<"StockKeepingUnits"> | string
name?: Prisma.StringWithAggregatesFilter<"StockKeepingUnits"> | string
VAT?: Prisma.DecimalWithAggregatesFilter<"StockKeepingUnits"> | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeWithAggregatesFilter<"StockKeepingUnits"> | $Enums.SKUGuildType
is_public?: Prisma.BoolWithAggregatesFilter<"StockKeepingUnits"> | boolean
is_domestic?: Prisma.BoolWithAggregatesFilter<"StockKeepingUnits"> | boolean
guild_id?: Prisma.StringWithAggregatesFilter<"StockKeepingUnits"> | string
created_at?: Prisma.DateTimeWithAggregatesFilter<"StockKeepingUnits"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"StockKeepingUnits"> | Date | string
}
@@ -318,11 +321,11 @@ export type StockKeepingUnitsCreateInput = {
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
type: $Enums.SKUGuildType
is_public?: boolean
is_domestic?: boolean
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutStockKeepingUnitsInput
goods?: Prisma.GoodCreateNestedManyWithoutSkuInput
}
@@ -331,9 +334,9 @@ export type StockKeepingUnitsUncheckedCreateInput = {
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
type: $Enums.SKUGuildType
is_public?: boolean
is_domestic?: boolean
guild_id: string
created_at?: Date | string
updated_at?: Date | string
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutSkuInput
@@ -344,11 +347,11 @@ export type StockKeepingUnitsUpdateInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutStockKeepingUnitsNestedInput
goods?: Prisma.GoodUpdateManyWithoutSkuNestedInput
}
@@ -357,9 +360,9 @@ export type StockKeepingUnitsUncheckedUpdateInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
goods?: Prisma.GoodUncheckedUpdateManyWithoutSkuNestedInput
@@ -370,9 +373,9 @@ export type StockKeepingUnitsCreateManyInput = {
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
type: $Enums.SKUGuildType
is_public?: boolean
is_domestic?: boolean
guild_id: string
created_at?: Date | string
updated_at?: Date | string
}
@@ -382,7 +385,6 @@ export type StockKeepingUnitsUpdateManyMutationInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -394,9 +396,9 @@ export type StockKeepingUnitsUncheckedUpdateManyInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
@@ -406,6 +408,16 @@ export type StockKeepingUnitsScalarRelationFilter = {
isNot?: Prisma.StockKeepingUnitsWhereInput
}
export type StockKeepingUnitsListRelationFilter = {
every?: Prisma.StockKeepingUnitsWhereInput
some?: Prisma.StockKeepingUnitsWhereInput
none?: Prisma.StockKeepingUnitsWhereInput
}
export type StockKeepingUnitsOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type StockKeepingUnitsOrderByRelevanceInput = {
fields: Prisma.StockKeepingUnitsOrderByRelevanceFieldEnum | Prisma.StockKeepingUnitsOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -417,9 +429,9 @@ export type StockKeepingUnitsCountOrderByAggregateInput = {
code?: Prisma.SortOrder
name?: Prisma.SortOrder
VAT?: Prisma.SortOrder
type?: Prisma.SortOrder
is_public?: Prisma.SortOrder
is_domestic?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
@@ -433,9 +445,9 @@ export type StockKeepingUnitsMaxOrderByAggregateInput = {
code?: Prisma.SortOrder
name?: Prisma.SortOrder
VAT?: Prisma.SortOrder
type?: Prisma.SortOrder
is_public?: Prisma.SortOrder
is_domestic?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
@@ -445,9 +457,9 @@ export type StockKeepingUnitsMinOrderByAggregateInput = {
code?: Prisma.SortOrder
name?: Prisma.SortOrder
VAT?: Prisma.SortOrder
type?: Prisma.SortOrder
is_public?: Prisma.SortOrder
is_domestic?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
@@ -470,8 +482,46 @@ export type StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.StockKeepingUnitsUpdateToOneWithWhereWithoutGoodsInput, Prisma.StockKeepingUnitsUpdateWithoutGoodsInput>, Prisma.StockKeepingUnitsUncheckedUpdateWithoutGoodsInput>
}
export type EnumSKUGuildTypeFieldUpdateOperationsInput = {
set?: $Enums.SKUGuildType
export type StockKeepingUnitsCreateNestedManyWithoutGuildInput = {
create?: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput> | Prisma.StockKeepingUnitsCreateWithoutGuildInput[] | Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput[]
connectOrCreate?: Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput | Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput[]
createMany?: Prisma.StockKeepingUnitsCreateManyGuildInputEnvelope
connect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
}
export type StockKeepingUnitsUncheckedCreateNestedManyWithoutGuildInput = {
create?: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput> | Prisma.StockKeepingUnitsCreateWithoutGuildInput[] | Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput[]
connectOrCreate?: Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput | Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput[]
createMany?: Prisma.StockKeepingUnitsCreateManyGuildInputEnvelope
connect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
}
export type StockKeepingUnitsUpdateManyWithoutGuildNestedInput = {
create?: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput> | Prisma.StockKeepingUnitsCreateWithoutGuildInput[] | Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput[]
connectOrCreate?: Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput | Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput[]
upsert?: Prisma.StockKeepingUnitsUpsertWithWhereUniqueWithoutGuildInput | Prisma.StockKeepingUnitsUpsertWithWhereUniqueWithoutGuildInput[]
createMany?: Prisma.StockKeepingUnitsCreateManyGuildInputEnvelope
set?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
disconnect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
delete?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
connect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
update?: Prisma.StockKeepingUnitsUpdateWithWhereUniqueWithoutGuildInput | Prisma.StockKeepingUnitsUpdateWithWhereUniqueWithoutGuildInput[]
updateMany?: Prisma.StockKeepingUnitsUpdateManyWithWhereWithoutGuildInput | Prisma.StockKeepingUnitsUpdateManyWithWhereWithoutGuildInput[]
deleteMany?: Prisma.StockKeepingUnitsScalarWhereInput | Prisma.StockKeepingUnitsScalarWhereInput[]
}
export type StockKeepingUnitsUncheckedUpdateManyWithoutGuildNestedInput = {
create?: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput> | Prisma.StockKeepingUnitsCreateWithoutGuildInput[] | Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput[]
connectOrCreate?: Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput | Prisma.StockKeepingUnitsCreateOrConnectWithoutGuildInput[]
upsert?: Prisma.StockKeepingUnitsUpsertWithWhereUniqueWithoutGuildInput | Prisma.StockKeepingUnitsUpsertWithWhereUniqueWithoutGuildInput[]
createMany?: Prisma.StockKeepingUnitsCreateManyGuildInputEnvelope
set?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
disconnect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
delete?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
connect?: Prisma.StockKeepingUnitsWhereUniqueInput | Prisma.StockKeepingUnitsWhereUniqueInput[]
update?: Prisma.StockKeepingUnitsUpdateWithWhereUniqueWithoutGuildInput | Prisma.StockKeepingUnitsUpdateWithWhereUniqueWithoutGuildInput[]
updateMany?: Prisma.StockKeepingUnitsUpdateManyWithWhereWithoutGuildInput | Prisma.StockKeepingUnitsUpdateManyWithWhereWithoutGuildInput[]
deleteMany?: Prisma.StockKeepingUnitsScalarWhereInput | Prisma.StockKeepingUnitsScalarWhereInput[]
}
export type StockKeepingUnitsCreateWithoutGoodsInput = {
@@ -479,11 +529,11 @@ export type StockKeepingUnitsCreateWithoutGoodsInput = {
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
type: $Enums.SKUGuildType
is_public?: boolean
is_domestic?: boolean
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutStockKeepingUnitsInput
}
export type StockKeepingUnitsUncheckedCreateWithoutGoodsInput = {
@@ -491,9 +541,9 @@ export type StockKeepingUnitsUncheckedCreateWithoutGoodsInput = {
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
type: $Enums.SKUGuildType
is_public?: boolean
is_domestic?: boolean
guild_id: string
created_at?: Date | string
updated_at?: Date | string
}
@@ -519,11 +569,11 @@ export type StockKeepingUnitsUpdateWithoutGoodsInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutStockKeepingUnitsNestedInput
}
export type StockKeepingUnitsUncheckedUpdateWithoutGoodsInput = {
@@ -531,7 +581,118 @@ export type StockKeepingUnitsUncheckedUpdateWithoutGoodsInput = {
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
type?: Prisma.EnumSKUGuildTypeFieldUpdateOperationsInput | $Enums.SKUGuildType
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
export type StockKeepingUnitsCreateWithoutGuildInput = {
id?: string
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: boolean
is_domestic?: boolean
created_at?: Date | string
updated_at?: Date | string
goods?: Prisma.GoodCreateNestedManyWithoutSkuInput
}
export type StockKeepingUnitsUncheckedCreateWithoutGuildInput = {
id?: string
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: boolean
is_domestic?: boolean
created_at?: Date | string
updated_at?: Date | string
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutSkuInput
}
export type StockKeepingUnitsCreateOrConnectWithoutGuildInput = {
where: Prisma.StockKeepingUnitsWhereUniqueInput
create: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput>
}
export type StockKeepingUnitsCreateManyGuildInputEnvelope = {
data: Prisma.StockKeepingUnitsCreateManyGuildInput | Prisma.StockKeepingUnitsCreateManyGuildInput[]
skipDuplicates?: boolean
}
export type StockKeepingUnitsUpsertWithWhereUniqueWithoutGuildInput = {
where: Prisma.StockKeepingUnitsWhereUniqueInput
update: Prisma.XOR<Prisma.StockKeepingUnitsUpdateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedUpdateWithoutGuildInput>
create: Prisma.XOR<Prisma.StockKeepingUnitsCreateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedCreateWithoutGuildInput>
}
export type StockKeepingUnitsUpdateWithWhereUniqueWithoutGuildInput = {
where: Prisma.StockKeepingUnitsWhereUniqueInput
data: Prisma.XOR<Prisma.StockKeepingUnitsUpdateWithoutGuildInput, Prisma.StockKeepingUnitsUncheckedUpdateWithoutGuildInput>
}
export type StockKeepingUnitsUpdateManyWithWhereWithoutGuildInput = {
where: Prisma.StockKeepingUnitsScalarWhereInput
data: Prisma.XOR<Prisma.StockKeepingUnitsUpdateManyMutationInput, Prisma.StockKeepingUnitsUncheckedUpdateManyWithoutGuildInput>
}
export type StockKeepingUnitsScalarWhereInput = {
AND?: Prisma.StockKeepingUnitsScalarWhereInput | Prisma.StockKeepingUnitsScalarWhereInput[]
OR?: Prisma.StockKeepingUnitsScalarWhereInput[]
NOT?: Prisma.StockKeepingUnitsScalarWhereInput | Prisma.StockKeepingUnitsScalarWhereInput[]
id?: Prisma.StringFilter<"StockKeepingUnits"> | string
code?: Prisma.StringFilter<"StockKeepingUnits"> | string
name?: Prisma.StringFilter<"StockKeepingUnits"> | string
VAT?: Prisma.DecimalFilter<"StockKeepingUnits"> | runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
is_domestic?: Prisma.BoolFilter<"StockKeepingUnits"> | boolean
guild_id?: Prisma.StringFilter<"StockKeepingUnits"> | string
created_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
updated_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string
}
export type StockKeepingUnitsCreateManyGuildInput = {
id?: string
code: string
name: string
VAT: runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: boolean
is_domestic?: boolean
created_at?: Date | string
updated_at?: Date | string
}
export type StockKeepingUnitsUpdateWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
goods?: Prisma.GoodUpdateManyWithoutSkuNestedInput
}
export type StockKeepingUnitsUncheckedUpdateWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
goods?: Prisma.GoodUncheckedUpdateManyWithoutSkuNestedInput
}
export type StockKeepingUnitsUncheckedUpdateManyWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
VAT?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
is_public?: Prisma.BoolFieldUpdateOperationsInput | boolean
is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -574,11 +735,12 @@ export type StockKeepingUnitsSelect<ExtArgs extends runtime.Types.Extensions.Int
code?: boolean
name?: boolean
VAT?: boolean
type?: boolean
is_public?: boolean
is_domestic?: boolean
guild_id?: boolean
created_at?: boolean
updated_at?: boolean
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
goods?: boolean | Prisma.StockKeepingUnits$goodsArgs<ExtArgs>
_count?: boolean | Prisma.StockKeepingUnitsCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["stockKeepingUnits"]>
@@ -590,15 +752,16 @@ export type StockKeepingUnitsSelectScalar = {
code?: boolean
name?: boolean
VAT?: boolean
type?: boolean
is_public?: boolean
is_domestic?: boolean
guild_id?: boolean
created_at?: boolean
updated_at?: boolean
}
export type StockKeepingUnitsOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "code" | "name" | "VAT" | "type" | "is_public" | "is_domestic" | "created_at" | "updated_at", ExtArgs["result"]["stockKeepingUnits"]>
export type StockKeepingUnitsOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "code" | "name" | "VAT" | "is_public" | "is_domestic" | "guild_id" | "created_at" | "updated_at", ExtArgs["result"]["stockKeepingUnits"]>
export type StockKeepingUnitsInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
goods?: boolean | Prisma.StockKeepingUnits$goodsArgs<ExtArgs>
_count?: boolean | Prisma.StockKeepingUnitsCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -606,6 +769,7 @@ export type StockKeepingUnitsInclude<ExtArgs extends runtime.Types.Extensions.In
export type $StockKeepingUnitsPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "StockKeepingUnits"
objects: {
guild: Prisma.$GuildPayload<ExtArgs>
goods: Prisma.$GoodPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -613,9 +777,9 @@ export type $StockKeepingUnitsPayload<ExtArgs extends runtime.Types.Extensions.I
code: string
name: string
VAT: runtime.Decimal
type: $Enums.SKUGuildType
is_public: boolean
is_domestic: boolean
guild_id: string
created_at: Date
updated_at: Date
}, ExtArgs["result"]["stockKeepingUnits"]>
@@ -958,6 +1122,7 @@ readonly fields: StockKeepingUnitsFieldRefs;
*/
export interface Prisma__StockKeepingUnitsClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
guild<T extends Prisma.GuildDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.GuildDefaultArgs<ExtArgs>>): Prisma.Prisma__GuildClient<runtime.Types.Result.GetResult<Prisma.$GuildPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
goods<T extends Prisma.StockKeepingUnits$goodsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.StockKeepingUnits$goodsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -992,9 +1157,9 @@ export interface StockKeepingUnitsFieldRefs {
readonly code: Prisma.FieldRef<"StockKeepingUnits", 'String'>
readonly name: Prisma.FieldRef<"StockKeepingUnits", 'String'>
readonly VAT: Prisma.FieldRef<"StockKeepingUnits", 'Decimal'>
readonly type: Prisma.FieldRef<"StockKeepingUnits", 'SKUGuildType'>
readonly is_public: Prisma.FieldRef<"StockKeepingUnits", 'Boolean'>
readonly is_domestic: Prisma.FieldRef<"StockKeepingUnits", 'Boolean'>
readonly guild_id: Prisma.FieldRef<"StockKeepingUnits", 'String'>
readonly created_at: Prisma.FieldRef<"StockKeepingUnits", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"StockKeepingUnits", 'DateTime'>
}
-2
View File
@@ -9,7 +9,6 @@ import { AdminGuildsModule } from './guilds/guilds.module'
import { AdminLicensesModule } from './licenses/licenses.module'
import { AdminPartnersModule } from './partners/partners.module'
import { AdminProvidersModule } from './providers/providers.module'
import { AdminStockKeepingUnitsModule } from './stock-keeping-units/stock-keeping-units.module'
import { AdminTranslateModule } from './translate/translate.module'
import { AdminUserAccountsModule } from './users/accounts/accounts.module'
import { AdminUsersModule } from './users/users.module'
@@ -26,7 +25,6 @@ import { AdminUsersModule } from './users/users.module'
AdminGuildsModule,
AdminDeviceBrandsModule,
AdminDevicesModule,
AdminStockKeepingUnitsModule,
AdminLicensesModule,
AdminConsumersModule,
],
@@ -1,3 +1,4 @@
import { BusinessActivitiesQueryService } from '@/common/services/businessActivities/business-activities-query.service'
import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { BusinessActivitiesController } from './business-activities.controller'
@@ -7,6 +8,6 @@ import { AdminBusinessActivityComplexesModule } from './complexes/complexes.modu
@Module({
imports: [PrismaModule, AdminBusinessActivityComplexesModule],
controllers: [BusinessActivitiesController],
providers: [BusinessActivitiesService],
providers: [BusinessActivitiesService, BusinessActivitiesQueryService],
})
export class AdminConsumerBusinessActivitiesModule {}
@@ -1,43 +1,35 @@
import { BusinessActivitiesQueryService } from '@/common/services/businessActivities/business-activities-query.service'
import { BusinessActivitySelect } from '@/generated/prisma/models'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
@Injectable()
export class BusinessActivitiesService {
constructor(private readonly prisma: PrismaService) {}
defaultSelect: BusinessActivitySelect
defaultSelect = {
guild: {
select: {
id: true,
code: true,
name: true,
},
},
id: true,
name: true,
economic_code: true,
fiscal_id: true,
partner_token: true,
created_at: true,
} as BusinessActivitySelect
constructor(
private readonly businessActivitiesQueryService: BusinessActivitiesQueryService,
) {
this.defaultSelect = {
...this.businessActivitiesQueryService.baseSelect,
} as BusinessActivitySelect
}
async findAll(consumer_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
const businessActivities =
await this.businessActivitiesQueryService.findAllByConsumer(
consumer_id,
},
select: this.defaultSelect,
})
this.defaultSelect,
)
return ResponseMapper.list(businessActivities)
}
async findOne(consumer_id: string, id: string) {
const businessActivity = await this.prisma.businessActivity.findUnique({
where: { consumer_id, id },
select: this.defaultSelect,
})
const businessActivity = await this.businessActivitiesQueryService.findOneByConsumer(
consumer_id,
id,
this.defaultSelect,
)
return ResponseMapper.single(businessActivity)
}
@@ -1,6 +1,5 @@
import { LicenseStatus } from '@/generated/prisma/enums'
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsDateString, IsEnum } from 'class-validator'
import { IsDateString } from 'class-validator'
export class CreateLicenseDto {
@ApiProperty({ required: true, default: new Date().toISOString() })
@@ -24,8 +23,4 @@ export class CreateLicenseDto {
partner_id: string
}
export class UpdateLicenseDto extends PartialType(CreateLicenseDto) {
@ApiProperty({ enum: LicenseStatus })
@IsEnum(LicenseStatus)
status?: LicenseStatus
}
export class UpdateLicenseDto extends PartialType(CreateLicenseDto) {}
@@ -29,7 +29,7 @@ export class GoodsController {
}
@Post()
@UseInterceptors(FileInterceptor('file', multerImageOptions))
@UseInterceptors(FileInterceptor('image', multerImageOptions))
@ApiConsumes('multipart/form-data')
@ApiBody({
schema: {
+7 -1
View File
@@ -4,9 +4,15 @@ import { GuildGoodCategoriesModule } from './good-categories/good-categories.mod
import { GuildGoodsModule } from './goods/goods.module'
import { GuildsController } from './guilds.controller'
import { GuildsService } from './guilds.service'
import { AdminStockKeepingUnitsModule } from './stock-keeping-units/stock-keeping-units.module'
@Module({
imports: [PrismaModule, GuildGoodsModule, GuildGoodCategoriesModule],
imports: [
PrismaModule,
GuildGoodsModule,
GuildGoodCategoriesModule,
AdminStockKeepingUnitsModule,
],
providers: [GuildsService],
controllers: [GuildsController],
})
+14 -11
View File
@@ -1,4 +1,5 @@
import { ResponseMapper } from '@/common/response/response-mapper'
import { translateEnumValue } from '@/common/utils'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { CreateGuildDto } from './dto/create-guild.dto'
@@ -8,6 +9,15 @@ import { UpdateGuildDto } from './dto/update-guild.dto'
export class GuildsService {
constructor(private prisma: PrismaService) {}
private readonly dataMapper = (guild: any) => {
const { _count, invoice_template, ...rest } = guild
return {
...rest,
businessActivitiesCount: guild._count.business_activities,
invoice_template: translateEnumValue('InvoiceTemplateType', guild.invoice_template),
}
}
async findAll() {
const [guilds, total] = await this.prisma.$transaction([
this.prisma.guild.findMany({
@@ -22,16 +32,7 @@ export class GuildsService {
this.prisma.guild.count(),
])
return ResponseMapper.paginate(
guilds.map(guild => {
const { _count, ...rest } = guild
return {
...rest,
businessActivitiesCount: guild._count.business_activities,
}
}),
{ total },
)
return ResponseMapper.paginate(guilds.map(this.dataMapper), { total })
}
async findOne(id: string) {
@@ -46,7 +47,9 @@ export class GuildsService {
},
})
return ResponseMapper.single(guild)
const mappedData = this.dataMapper(guild)
return ResponseMapper.single(mappedData)
}
async create(data: CreateGuildDto) {
@@ -1,36 +1,40 @@
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { CreateStockKeepingUnitDto } from './dto/create-stock-keeping-unit.dto'
import type {
StockKeepingUnitsServiceCreateResponseDto,
StockKeepingUnitsServiceFindAllResponseDto,
StockKeepingUnitsServiceUpdateResponseDto,
} from './dto/stock-keeping-units-response.dto'
import { CreateStockKeepingUnitDto } from './dto/create-stock-keeping-unit.dto'
import { UpdateStockKeepingUnitDto } from './dto/update-stock-keeping-unit.dto'
import { StockKeepingUnitsService } from './stock-keeping-units.service'
@ApiTags('AdminStockKeepingUnits')
@Controller('admin/stock-keeping-units')
@Controller('admin/guilds/:guildId/stock-keeping-units')
export class StockKeepingUnitsController {
constructor(private readonly service: StockKeepingUnitsService) {}
@Get()
async findAll(): Promise<StockKeepingUnitsServiceFindAllResponseDto> {
return this.service.findAll()
async findAll(
@Param('guildId') guildId: string,
): Promise<StockKeepingUnitsServiceFindAllResponseDto> {
return this.service.findAll(guildId)
}
@Post()
async create(
@Param('guildId') guildId: string,
@Body() data: CreateStockKeepingUnitDto,
): Promise<StockKeepingUnitsServiceCreateResponseDto> {
return this.service.create(data)
return this.service.create(guildId, data)
}
@Patch(':id')
async update(
@Param('guildId') guildId: string,
@Param('id') id: string,
@Body() data: UpdateStockKeepingUnitDto,
): Promise<StockKeepingUnitsServiceUpdateResponseDto> {
return this.service.update(id, data)
return this.service.update(guildId, id, data)
}
}
@@ -0,0 +1,53 @@
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
import { CreateStockKeepingUnitDto } from './dto/create-stock-keeping-unit.dto'
import { UpdateStockKeepingUnitDto } from './dto/update-stock-keeping-unit.dto'
@Injectable()
export class StockKeepingUnitsService {
constructor(private readonly prisma: PrismaService) {}
private mapData(data: any) {
const { name, is_foreign, is_domestic, ...rest } = data
return {
...rest,
name: `${name} ${is_domestic ? 'اختصاصی' : 'عمومی'} ${is_foreign ? 'خارجی' : 'داخلی'}`,
}
}
async findAll(guild_id: string) {
const items = await this.prisma.stockKeepingUnits.findMany({
where: { guild_id },
orderBy: { created_at: 'desc' },
})
const mappedData = items.map(this.mapData)
return ResponseMapper.list(mappedData)
}
async create(guild_id: string, data: CreateStockKeepingUnitDto) {
const item = await this.prisma.stockKeepingUnits.create({
data: {
...data,
guild: {
connect: {
id: guild_id,
},
},
},
})
const mappedData = this.mapData(item)
return ResponseMapper.create(mappedData)
}
async update(guild_id: string, id: string, data: UpdateStockKeepingUnitDto) {
const item = await this.prisma.stockKeepingUnits.update({
where: { guild_id, id },
data,
})
return ResponseMapper.update(item)
}
}
@@ -1,6 +1,5 @@
import { ApiProperty } from '@nestjs/swagger'
import { IsDateString, IsEnum, IsOptional, IsString } from 'class-validator'
import { LicenseStatus } from 'generated/prisma/enums'
import { IsDateString, IsOptional, IsString } from 'class-validator'
export class CreateLicenseDto {
@IsString()
@@ -35,7 +34,4 @@ export class UpdateLicenseDto {
@IsDateString()
expires_at?: string
@IsEnum(LicenseStatus)
status?: LicenseStatus
}
@@ -1,30 +0,0 @@
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
import { CreateStockKeepingUnitDto } from './dto/create-stock-keeping-unit.dto'
import { UpdateStockKeepingUnitDto } from './dto/update-stock-keeping-unit.dto'
@Injectable()
export class StockKeepingUnitsService {
constructor(private readonly prisma: PrismaService) {}
async findAll() {
const items = await this.prisma.stockKeepingUnits.findMany({
orderBy: { created_at: 'desc' },
})
return ResponseMapper.list(items)
}
async create(data: CreateStockKeepingUnitDto) {
const item = await this.prisma.stockKeepingUnits.create({ data })
return ResponseMapper.create(item)
}
async update(id: string, data: UpdateStockKeepingUnitDto) {
const item = await this.prisma.stockKeepingUnits.update({
where: { id },
data,
})
return ResponseMapper.update(item)
}
}
@@ -1,3 +1,4 @@
import { BusinessActivitiesQueryService } from '@/common/services/businessActivities/business-activities-query.service'
import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { BusinessActivitiesController } from './business-activities.controller'
@@ -12,6 +13,6 @@ import { ConsumerBusinessActivityGoodsModule } from './goods/goods.module'
ConsumerBusinessActivityGoodsModule,
],
controllers: [BusinessActivitiesController],
providers: [BusinessActivitiesService],
providers: [BusinessActivitiesService, BusinessActivitiesQueryService],
})
export class ConsumerBusinessActivitiesModule {}
@@ -1,3 +1,4 @@
import { BusinessActivitiesQueryService } from '@/common/services/businessActivities/business-activities-query.service'
import { BusinessActivitySelect } from '@/generated/prisma/models'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
@@ -5,37 +6,28 @@ import { ResponseMapper } from 'common/response/response-mapper'
@Injectable()
export class BusinessActivitiesService {
constructor(private readonly prisma: PrismaService) {}
defaultSelect: BusinessActivitySelect = {
id: true,
name: true,
economic_code: true,
created_at: true,
partner_token: true,
fiscal_id: true,
invoice_number_sequence: true,
guild: {
select: {
id: true,
code: true,
name: true,
},
},
license_activation: {
select: {
id: true,
starts_at: true,
expires_at: true,
license: {
select: {
activation: {
select: {
account_allocations: {
select: {
id: true,
account_id: true,
defaultSelect: BusinessActivitySelect
constructor(
private readonly prisma: PrismaService,
private readonly businessActivitiesQueryService: BusinessActivitiesQueryService,
) {
this.defaultSelect = {
...this.businessActivitiesQueryService.baseSelect,
invoice_number_sequence: true,
license_activation: {
select: {
id: true,
starts_at: true,
expires_at: true,
license: {
select: {
activation: {
select: {
account_allocations: {
select: {
id: true,
account_id: true,
},
},
},
},
@@ -43,7 +35,7 @@ export class BusinessActivitiesService {
},
},
},
},
}
}
private readonly prepareBusinessActivityResponse = (businessActivity: any) => {
@@ -64,22 +56,23 @@ export class BusinessActivitiesService {
}
async findAll(consumer_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
const businessActivities =
await this.businessActivitiesQueryService.findAllByConsumer(
consumer_id,
},
select: this.defaultSelect,
})
this.defaultSelect,
)
return ResponseMapper.list(
businessActivities.map(this.prepareBusinessActivityResponse),
)
}
async findOne(consumer_id: string, id: string) {
const businessActivity = await this.prisma.businessActivity.findUniqueOrThrow({
where: { consumer_id, id },
select: this.defaultSelect,
})
const businessActivity = await this.businessActivitiesQueryService.findOneByConsumer(
consumer_id,
id,
this.defaultSelect,
true,
)
return ResponseMapper.single(this.prepareBusinessActivityResponse(businessActivity))
}
@@ -1,7 +1,6 @@
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsEnum, IsNumber, IsObject, IsOptional, IsString } from 'class-validator'
import { IsNumber, IsObject, IsOptional, IsString } from 'class-validator'
import type { SaleInvoiceType } from 'common/interfaces/sale-invoice-payload'
import { UnitType } from 'generated/prisma/enums'
export class CreateSalesInvoiceItemDto {
@IsNumber()
@@ -24,9 +23,9 @@ export class CreateSalesInvoiceItemDto {
@ApiProperty({ required: true })
invoice_id: string
@IsEnum(UnitType)
@ApiProperty({ enum: Object.values(UnitType) })
unit_type: UnitType
// @IsEnum(UnitType)
// @ApiProperty({ enum: Object.values(UnitType) })
// unit_type: UnitType
@IsOptional()
@IsString()
@@ -1,9 +1,23 @@
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { multerImageOptions } from '@/multer.config'
import {
Body,
Controller,
Get,
Param,
Patch,
Post,
UploadedFile,
UseInterceptors,
} from '@nestjs/common'
import { FileInterceptor } from '@nestjs/platform-express'
import { ApiBody, ApiConsumes, ApiTags } from '@nestjs/swagger'
import { CreateGoodDto, UpdateGoodDto } from './dto/good.dto'
import type {
ConsumerBusinessActivityGoodsServiceFindAllResponseDto,
ConsumerBusinessActivityGoodsServiceFindOneResponseDto,
} from './dto/goods-response.dto'
import { ConsumerBusinessActivityGoodsService } from './goods.service'
import type { ConsumerBusinessActivityGoodsServiceCreateResponseDto, ConsumerBusinessActivityGoodsServiceFindAllResponseDto, ConsumerBusinessActivityGoodsServiceFindOneResponseDto, ConsumerBusinessActivityGoodsServiceUpdateResponseDto } from './dto/goods-response.dto'
@ApiTags('ConsumerBusinessActivityGoods')
@Controller('consumer/business_activities/:businessActivityId/goods')
@@ -29,22 +43,44 @@ export class ConsumerBusinessActivityGoodsController {
}
@Post()
async create(
@UseInterceptors(FileInterceptor('image', multerImageOptions))
@ApiConsumes('multipart/form-data')
@ApiBody({
schema: {
type: 'object',
properties: {
image: { type: 'string', format: 'binary' },
},
},
})
create(
@Param('businessActivityId') businessActivityId: string,
@Body() data: CreateGoodDto,
): Promise<ConsumerBusinessActivityGoodsServiceCreateResponseDto> {
return this.service.create(businessActivityId, data)
@UploadedFile() file: Express.Multer.File,
) {
return this.service.create(businessActivityId, data, file)
}
@Patch(':id')
async update(
@UseInterceptors(FileInterceptor('image', multerImageOptions))
@ApiConsumes('multipart/form-data')
@ApiBody({
schema: {
type: 'object',
properties: {
image: { type: 'string', format: 'binary' },
},
},
})
update(
@TokenAccount('userId') consumer_id: string,
@Param('businessActivityId') businessActivityId: string,
@Param('id') id: string,
@Body() data: UpdateGoodDto,
): Promise<ConsumerBusinessActivityGoodsServiceUpdateResponseDto> {
return this.service.update(consumer_id, businessActivityId, id, data)
@UploadedFile() file: Express.Multer.File,
) {
return this.service.update(consumer_id, businessActivityId, id, data, file)
}
// @Delete(':id')
@@ -1,10 +1,11 @@
import { UploaderModule } from '@/modules/uploader/uploader.module'
import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { ConsumerBusinessActivityGoodsController } from './goods.controller'
import { ConsumerBusinessActivityGoodsService } from './goods.service'
@Module({
imports: [PrismaModule],
imports: [PrismaModule, UploaderModule],
controllers: [ConsumerBusinessActivityGoodsController],
providers: [ConsumerBusinessActivityGoodsService],
exports: [ConsumerBusinessActivityGoodsService],
@@ -1,4 +1,6 @@
import { UploadedFileTypes } from '@/common/enums/enums'
import { GoodSelect } from '@/generated/prisma/models'
import { UploaderService } from '@/modules/uploader/uploader.service'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
@@ -6,7 +8,10 @@ import { CreateGoodDto, UpdateGoodDto } from './dto/good.dto'
@Injectable()
export class ConsumerBusinessActivityGoodsService {
constructor(private readonly prisma: PrismaService) {}
constructor(
private readonly prisma: PrismaService,
private readonly uploaderService: UploaderService,
) {}
defaultSelect: GoodSelect = {
id: true,
@@ -64,12 +69,25 @@ export class ConsumerBusinessActivityGoodsService {
return ResponseMapper.single(good)
}
async create(business_activity_id: string, data: CreateGoodDto) {
async create(
business_activity_id: string,
data: CreateGoodDto,
file: Express.Multer.File,
) {
const { category_id, sku_id, measure_unit_id, ...rest } = data
let image_url = ''
if (file) {
const uploadedUrl = await this.uploaderService.uploadFile(
file,
UploadedFileTypes.GOOD,
)
image_url = uploadedUrl || ''
}
const good = await this.prisma.good.create({
data: {
...rest,
image_url,
business_activity: {
connect: {
id: business_activity_id,
@@ -100,39 +118,61 @@ export class ConsumerBusinessActivityGoodsService {
business_activity_id: string,
id: string,
data: UpdateGoodDto,
file: Express.Multer.File,
) {
const { category_id, sku_id, measure_unit_id, ...rest } = data
const good = await this.prisma.good.update({
where: {
business_activity: {
id: business_activity_id,
consumer_id,
},
id,
},
data: {
business_activity: {
connect: {
const good = await this.prisma.$transaction(async tx => {
const { category_id, sku_id, measure_unit_id, ...rest } = data
let image_url = ''
if (file) {
const uploadedUrl = await this.uploaderService.uploadFile(
file,
UploadedFileTypes.GOOD,
)
image_url = uploadedUrl || ''
}
const prevImage = await tx.good.findUnique({
where: { id },
select: { image_url: true },
})
if (image_url && prevImage?.image_url) {
this.uploaderService.deleteFile(prevImage.image_url, UploadedFileTypes.GOOD)
}
return await tx.good.update({
where: {
business_activity: {
id: business_activity_id,
consumer_id,
},
id,
},
category: {
connect: {
id: category_id,
data: {
image_url,
business_activity: {
connect: {
id: business_activity_id,
},
},
},
sku: {
connect: {
id: sku_id,
category: {
connect: {
id: category_id,
},
},
},
measure_unit: {
connect: {
id: measure_unit_id,
sku: {
connect: {
id: sku_id,
},
},
measure_unit: {
connect: {
id: measure_unit_id,
},
},
...rest,
},
...rest,
},
})
})
return ResponseMapper.update(good)
}
+6
View File
@@ -114,4 +114,10 @@ export class EnumsController {
async getTspProviderResponseStatus(): Promise<EnumsServiceGetEnumValuesResponseDto> {
return this.enumsService.getEnumValues('TspProviderResponseStatus')
}
@Get('invoice_templates')
@PublicWithToken()
async getInvoiceTemplates(): Promise<EnumsServiceGetEnumValuesResponseDto> {
return this.enumsService.getEnumValues('InvoiceTemplateType')
}
}
+4 -19
View File
@@ -1,7 +1,6 @@
import translates from '@/common/constants/translates/translates'
import { translateEnumValue } from '@/common/utils/enum-translator.util'
import {
AccountRole,
AccountStatus,
AccountType,
ApplicationPlatform,
@@ -14,8 +13,7 @@ import {
ConsumerType,
CustomerType,
GoodPricingModel,
LicenseStatus,
LicenseType,
InvoiceTemplateType,
PartnerRole,
PartnerStatus,
PaymentMethodType,
@@ -23,19 +21,13 @@ import {
POSStatus,
POSType,
ProviderRole,
ProviderStatus,
SKUGuildType,
TokenType,
TspProviderCustomerType,
TspProviderRequestType,
TspProviderResponseStatus,
TspProviderType,
UnitType,
UserStatus,
UserType,
} from '@/generated/prisma/enums'
import { Injectable } from '@nestjs/common'
import { GoldKarat } from 'common/enums/enums'
import { GoldKarat, TspProviderCustomerType } from 'common/enums/enums'
import { ResponseMapper } from 'common/response/response-mapper'
@Injectable()
@@ -57,23 +49,15 @@ export class EnumsService {
return {
PaymentMethodType: this.prepareData(PaymentMethodType, 'PaymentMethodType'),
GoldKarat: this.prepareData(GoldKarat, 'GoldKarat'),
UserStatus: this.prepareData(UserStatus, 'UserStatus'),
AccountRole: this.prepareData(AccountRole, 'AccountRole'),
AccountStatus: this.prepareData(AccountStatus, 'AccountStatus'),
POSStatus: this.prepareData(POSStatus, 'POSStatus'),
POSRole: this.prepareData(POSRole, 'POSRole'),
LicenseType: this.prepareData(LicenseType, 'LicenseType'),
LicenseStatus: this.prepareData(LicenseStatus, 'LicenseStatus'),
POSType: this.prepareData(POSType, 'POSType'),
UserType: this.prepareData(UserType, 'UserType'),
AccountType: this.prepareData(AccountType, 'AccountType'),
PartnerRole: this.prepareData(PartnerRole, 'PartnerRole'),
BusinessRole: this.prepareData(BusinessRole, 'BusinessRole'),
ComplexRole: this.prepareData(ComplexRole, 'ComplexRole'),
ProviderRole: this.prepareData(ProviderRole, 'ProviderRole'),
ProviderStatus: this.prepareData(ProviderStatus, 'ProviderStatus'),
TokenType: this.prepareData(TokenType, 'TokenType'),
UnitType: this.prepareData(UnitType, 'UnitType'),
GoodPricingModel: this.prepareData(GoodPricingModel, 'GoodPricingModel'),
ConsumerRole: this.prepareData(ConsumerRole, 'ConsumerRole'),
ConsumerStatus: this.prepareData(ConsumerStatus, 'ConsumerStatus'),
@@ -103,10 +87,11 @@ export class EnumsService {
'TspProviderCustomerType',
),
SKUGuildType: this.prepareData(SKUGuildType, 'SKUGuildType'),
InvoiceTemplateType: this.prepareData(InvoiceTemplateType, 'InvoiceTemplateType'),
}
}
getEnumValues(enumName: string) {
getEnumValues(enumName: keyof typeof translates.enums) {
const enums = this.getAllEnums()
return ResponseMapper.list(enums[enumName] || [])
}
@@ -210,10 +210,14 @@ export class PartnerConsumersService {
}
if (existingConsumer) {
;`مشتری با نام ${existingConsumer.individual!.first_name} ${existingConsumer.individual!.last_name} یا این کد ملی، از قبل توسط شما ایجاد شده است.`
consumerExistError = `مشتری با نام ${existingConsumer.individual!.first_name} ${existingConsumer.individual!.last_name} یا این کد ملی، از قبل توسط شما ایجاد شده است.`
}
}
if (consumerExistError) {
throw new BadRequestException(consumerExistError)
}
return await tx.consumer.create({
data: createConsumerData,
select: this.defaultSelect,
@@ -1,6 +1,5 @@
import { LicenseStatus } from '@/generated/prisma/enums'
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsDateString, IsEnum } from 'class-validator'
import { IsDateString } from 'class-validator'
export class CreateLicenseDto {
@ApiProperty({ required: true, default: new Date().toISOString() })
@@ -24,8 +23,4 @@ export class CreateLicenseDto {
partner_id: string
}
export class UpdateLicenseDto extends PartialType(CreateLicenseDto) {
@ApiProperty({ enum: LicenseStatus })
@IsEnum(LicenseStatus)
status?: LicenseStatus
}
export class UpdateLicenseDto extends PartialType(CreateLicenseDto) {}
+1 -5
View File
@@ -1,4 +1,4 @@
import { GoodPricingModel, UnitType } from '@/generated/prisma/enums'
import { GoodPricingModel } from '@/generated/prisma/enums'
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsEnum, IsNumber, IsOptional, IsString } from 'class-validator'
@@ -20,10 +20,6 @@ export class CreateGoodDto {
@ApiProperty()
local_sku: string
@IsEnum(UnitType)
@ApiProperty({ required: true, enum: UnitType })
unit_type: UnitType
@IsEnum(GoodPricingModel)
@ApiProperty({ required: true, enum: GoodPricingModel })
pricing_model: GoodPricingModel
@@ -1,3 +1,4 @@
import { TspProviderCustomerType } from '@/common/enums/enums'
import {
SharedCreateSalesInvoiceItemDto,
SharedCreateSalesInvoicePaymentsDto,
@@ -6,7 +7,6 @@ import {
CustomerType,
InvoiceTemplateType,
PaymentMethodType,
TspProviderCustomerType,
TspProviderRequestType,
TspProviderResponseStatus,
TspProviderType,
@@ -1,10 +1,10 @@
import { SharedSaleInvoiceCreateService } from '@/common/services/saleInvoices/sale-invoice-create.service'
import { PrismaService } from '@/prisma/prisma.service'
import { BadRequestException, Injectable, NotFoundException } from '@nestjs/common'
import { TspProviderCustomerType } from 'common/enums/enums'
import {
CustomerType,
Prisma,
TspProviderCustomerType,
TspProviderRequestType,
TspProviderResponseStatus,
} from 'generated/prisma/client'
@@ -12,7 +12,6 @@ import {
TspProviderActionResponseDto,
TspProviderCorrectionInvoicePayloadDto,
TspProviderCorrectionSendPayloadDto,
TspProviderCorrectionSendResponseDto,
TspProviderOriginalSendPayloadDto,
TspProviderRevokePayloadDto,
TspProviderSendItemResultDto,
@@ -37,9 +36,12 @@ export class SalesInvoiceTspService {
invoice_id: string,
): Promise<TspProviderActionResponseDto> {
const payload = await this.buildPayload(invoice_id, posId)
const attemptNumber = await this.getOriginalResendAttemptNumber(invoice_id)
const attempt = await this.prisma.saleInvoiceTspAttempts.create({
data: {
attempt_no: 1,
attempt_no: attemptNumber,
invoice_id,
status: TspProviderResponseStatus.QUEUED,
request_payload: JSON.parse(JSON.stringify(payload)),
@@ -49,7 +51,7 @@ export class SalesInvoiceTspService {
const result = await this.trySend(payload)
return await this.onCreateCorrectionResult(result, attempt.id)
return await this.onResult(result, attempt.id)
}
async sendBulk(consumer_id: string, invoice_ids: string[]): Promise<void> {
@@ -259,7 +261,7 @@ export class SalesInvoiceTspService {
console.log('sendResult')
console.log(result)
return this.onCreateCorrectionResult(result, attempt.id)
return this.onResult(result, attempt.id)
// const countByGoodId = (goodIds: string[]): Map<string, number> => {
// const counts = new Map<string, number>()
@@ -444,83 +446,46 @@ export class SalesInvoiceTspService {
const result = await this.tspSwitchService.revoke(revokePayload)
return await this.onCreateCorrectionResult(result, attempt.id)
return await this.onResult(result, attempt.id)
}
private async getPosId(
consumer_account_id: string,
invoice_id: string,
): Promise<string> {
const now = new Date()
console.log(consumer_account_id, invoice_id)
const saleInvoice = await this.prisma.salesInvoice.findUnique({
private async getOriginalResendAttemptNumber(invoice_id: string): Promise<number> {
let attemptNumber = 1
const existingAttempt = await this.prisma.saleInvoiceTspAttempts.findFirst({
where: {
id: invoice_id,
pos: {
complex: {
business_activity: {
consumer: {
accounts: {
some: {
id: consumer_account_id,
},
},
},
},
},
},
invoice_id,
},
select: {
pos: {
include: {
invoice: {
select: {
id: true,
complex: {
select: {
business_activity: {
select: {
name: true,
license_activation: {
select: {
expires_at: true,
license_renews: {
select: {
expires_at: true,
},
},
},
},
},
},
},
},
type: true,
},
},
},
})
if (!saleInvoice) {
throw new NotFoundException('متاسفانه فاکتور مورد نظر یافت نشد.')
}
if (existingAttempt) {
attemptNumber = existingAttempt.attempt_no + 1
if (existingAttempt.invoice.type !== TspProviderRequestType.ORIGINAL) {
throw new BadRequestException(
'فقط فاکتورهای اصلی قابل ارسال مجدد به سامانه مالیاتی هستند.',
)
}
const { license_activation, name: businessName } =
saleInvoice.pos.complex.business_activity
let expired = !license_activation || false
if (license_activation) {
const { expires_at, license_renews } = license_activation
if (expires_at < now) {
for (const renew of license_renews) {
if (renew.expires_at > now) {
expired = false
break
}
}
if (existingAttempt.status === TspProviderResponseStatus.SUCCESS) {
throw new BadRequestException(
'فاکتور تایید شده از طرف سازمان مالیاتی قابل ارسال مجدد نیست.',
)
}
if (existingAttempt.status === TspProviderResponseStatus.QUEUED) {
throw new BadRequestException(
'در حال حاضر فاکتور شما در حال بررسی توسط سازمان مالیاتی است.',
)
}
}
if (expired) {
throw new NotFoundException(`متاسفانه مجوز ${businessName} منقضی شده است.`)
}
return saleInvoice.pos.id
return attemptNumber
}
private async buildRevokePayload(
@@ -732,8 +697,8 @@ export class SalesInvoiceTspService {
invoice_date: new Date(),
customer_type: invoice.customer?.type
? TspProviderCustomerType.Known
: TspProviderCustomerType.Unknown,
? TspProviderCustomerType.KNOWN
: TspProviderCustomerType.UNKNOWN,
customer: invoice.customer?.type
? {
type: invoice.customer.type,
@@ -881,8 +846,8 @@ export class SalesInvoiceTspService {
type: TspProviderRequestType.ORIGINAL,
tsp_provider: partner.tsp_provider!,
customer_type: invoice.customer?.type
? TspProviderCustomerType.Known
: TspProviderCustomerType.Unknown,
? TspProviderCustomerType.KNOWN
: TspProviderCustomerType.UNKNOWN,
customer: invoice.customer?.type
? {
type: invoice.customer.type,
@@ -907,14 +872,6 @@ export class SalesInvoiceTspService {
}
}
private async tryCorrection(
payload: TspProviderCorrectionSendPayloadDto,
): Promise<TspProviderCorrectionSendResponseDto | null> {
const taxResult = await this.tspSwitchService.correction(payload)
return taxResult || null
}
private async trySend(
payload: TspProviderOriginalSendPayloadDto,
): Promise<TspProviderSendItemResultDto | null> {
@@ -923,7 +880,7 @@ export class SalesInvoiceTspService {
return taxResult || null
}
private async onCreateCorrectionResult(
private async onResult(
result: any,
attempt_id: string,
): Promise<TspProviderActionResponseDto> {
@@ -960,7 +917,8 @@ export class SalesInvoiceTspService {
status: result.status,
sent_at: result.sent_at,
received_at: result.received_at,
message: 'ارسال با موفقیت انجام شد.',
message:
result.message?.toString() || 'فاکتور با موفقیت به سامانه مالیاتی ارسال شد.',
},
select: {
status: true,
@@ -981,5 +939,3 @@ export class SalesInvoiceTspService {
}
}
}
// {"type": "ORIGINAL", "items": [{"sku": "2720000044726", "good_id": "01KQHY48M299C9BG2D06DMWK4E", "payload": {"karat": "18", "wages": 40000000, "profit": 48000000, "commission": 40000000}, "sku_vat": "0", "discount": "0", "quantity": 2, "service_id": null, "unit_price": 200000000, "measure_unit": "63", "total_amount": 540800000, "good_snapshot": {"good": {"id": "01KQHY48M299C9BG2D06DMWK4E", "sku": {"id": "01KQHXE2D4XEFSDK4DSV2J6GT2", "VAT": "0", "code": "2720000044726", "name": "گوشواره طلا زیورالات ساخته شده از طلا"}, "name": "گوشواره", "barcode": null, "category": {"id": "01KQHY48CF6X2TK2AG09MKDVKQ", "name": "زیورآلات"}, "image_url": null, "local_sku": null, "measure_unit": {"id": "01KQHY489HE02787SE8TWDE18S", "code": "63", "name": "گرم"}, "pricing_model": "GOLD", "base_sale_price": "0"}}, "invoice_item_id": "01KQMZTMDC4M4T7VE9GFZJEW4E"}], "payments": [{"amount": 540800000, "paid_at": "2026-05-02T18:39:46.000Z", "payment_method": "CASH"}], "fiscal_id": "A296T3", "tsp_token": "pfFE6QxOJxUIhzkpUCPWYMR5", "invoice_id": "98c3377d-4e42-4703-97f0-38c3b3c8e87f", "invoice_date": "2026-05-02T18:39:46.000Z", "total_amount": 540800000, "tsp_provider": "NAMA", "customer_type": "Unknown", "economic_code": "14003579468", "invoice_number": 13, "invoice_template": "GOLD_JEWELRY"}
@@ -1,8 +1,8 @@
import { TspProviderCustomerType } from '@/common/enums/enums'
import {
CustomerType,
InvoiceTemplateType,
PaymentMethodType,
TspProviderCustomerType,
TspProviderRequestType,
TspProviderResponseStatus,
} from '@/generated/prisma/enums'
@@ -23,6 +23,8 @@ import {
export class NamaProviderUtils {
mapResponseStatus(status: NamaProviderResponseStatus): TspProviderResponseStatus {
console.log('NAMA status', status)
switch (status.toUpperCase()) {
case NamaProviderResponseStatus.SUCCESS:
case NamaProviderResponseStatus.POSTED:
@@ -161,9 +163,9 @@ export class NamaProviderUtils {
private mapTspProviderCustomerType(type?: TspProviderCustomerType) {
switch (type) {
case TspProviderCustomerType.Known:
case TspProviderCustomerType.KNOWN:
return '1'
case TspProviderCustomerType.Unknown:
case TspProviderCustomerType.UNKNOWN:
return '2'
default:
return '3'