update models and create consumer domain accounts permissions

This commit is contained in:
2026-04-11 14:47:05 +03:30
parent 89726c8904
commit 9cef733370
87 changed files with 2967 additions and 3352 deletions
+3
View File
@@ -8,4 +8,7 @@ export default {
GOLD: 'طلا',
ACTIVE: 'فعال',
SUSPENDED: 'غیرفعال',
OWNER: 'مدیر اصلی',
MANAGER: 'مدیریت',
OPERATOR: 'اپراتور',
}
@@ -29,8 +29,6 @@ export const TokenAccount = createParamDecorator(
// ✅ if called with no param — return full account object
return account
} catch (err) {
console.log(err)
throw new BadRequestException('مشکلی در ساختار درخواست شما وجود دارد.')
}
},
+9 -2
View File
@@ -12,18 +12,24 @@ export class ConsumerGuard {
tokenPayload: ITokenPayload,
context: ExecutionContext,
): Promise<boolean> {
if (!tokenPayload || tokenPayload.type !== 'CONSUMER')
if (!tokenPayload || tokenPayload.type !== 'CONSUMER') {
throw new ForbiddenException('شما دسترسی لازم را ندارید.')
}
const consumer = await this.prisma.consumer.findFirst({
where: {
accounts: {
consumer_accounts: {
some: {
id: tokenPayload.account_id,
},
},
},
select: {
consumer_accounts: {
select: {
role: true,
},
},
license: {
select: {
expires_at: true,
@@ -31,6 +37,7 @@ export class ConsumerGuard {
},
},
})
if (!consumer) {
throw new ForbiddenException('شما دسترسی لازم را ندارید.')
}
+13 -10
View File
@@ -14,8 +14,9 @@ export class PosGuard {
): Promise<boolean> {
const req = context.switchToHttp().getRequest<ExpressRequest>()
if (!tokenPayload || tokenPayload.type !== 'CONSUMER')
if (!tokenPayload || tokenPayload.type !== 'CONSUMER') {
throw new ForbiddenException('شما دسترسی لازم را ندارید.')
}
const cookie = req.cookies
const { posId } = cookie
@@ -29,8 +30,8 @@ export class PosGuard {
id: posId,
complex: {
business_activity: {
user: {
accounts: {
consumer: {
consumer_accounts: {
some: {
id: tokenPayload.account_id,
},
@@ -68,31 +69,33 @@ export class PosGuard {
const accountPermissions = await this.prisma.permissionConsumer.findUnique({
where: {
account_id: tokenPayload.account_id,
consumer_account_id: tokenPayload.account_id,
},
select: {
posPermissions: true,
businessPermissions: true,
complexPermissions: true,
pos_permissions: true,
business_permissions: true,
complex_permissions: true,
},
})
if (accountPermissions?.posPermissions.some(p => p.pos_id === posId)) {
if (accountPermissions?.pos_permissions.some(p => p.pos_id === posId)) {
return true
}
if (
accountPermissions?.complexPermissions.some(p => p.complex_id === pos.complex.id)
accountPermissions?.complex_permissions.some(p => p.complex_id === pos.complex.id)
) {
return true
}
if (
accountPermissions?.businessPermissions.some(
accountPermissions?.business_permissions.some(
p => p.business_id === pos.complex.business_activity_id,
)
) {
return true
}
return true
throw new ForbiddenException('شما دسترسی لازم را ندارید.')
}
}
+1 -1
View File
@@ -1,4 +1,4 @@
export interface IConsumerPayload {
user_id: string
id: string
account_id: string
}
+1
View File
@@ -5,6 +5,7 @@ export interface AccessTokenPayload {
type: AccountType
username: string
user?: AccessTokenUser
role?: string
// license_id?: string
// license_expired_at?: string
}
+20 -20
View File
@@ -17,31 +17,31 @@ import * as Prisma from './internal/prismaNamespaceBrowser.js'
export { Prisma }
export * as $Enums from './enums.js'
export * from './enums.js';
/**
* Model Admin
*
*/
export type Admin = Prisma.AdminModel
/**
* Model AdminAccount
*
*/
export type AdminAccount = Prisma.AdminAccountModel
/**
* Model Admin
*
*/
export type Admin = Prisma.AdminModel
/**
* Model Account
*
*/
export type Account = Prisma.AccountModel
/**
* Model Consumer
*
*/
export type Consumer = Prisma.ConsumerModel
/**
* Model ConsumerAccount
*
*/
export type ConsumerAccount = Prisma.ConsumerAccountModel
/**
* Model Consumer
*
*/
export type Consumer = Prisma.ConsumerModel
/**
* Model BusinessActivity
*
@@ -72,16 +72,16 @@ export type Device = Prisma.DeviceModel
*
*/
export type License = Prisma.LicenseModel
/**
* Model Partner
*
*/
export type Partner = Prisma.PartnerModel
/**
* Model PartnerAccount
*
*/
export type PartnerAccount = Prisma.PartnerAccountModel
/**
* Model Partner
*
*/
export type Partner = Prisma.PartnerModel
/**
* Model PermissionConsumer
*
@@ -102,16 +102,16 @@ export type PermissionComplex = Prisma.PermissionComplexModel
*
*/
export type PermissionBusiness = Prisma.PermissionBusinessModel
/**
* Model Provider
*
*/
export type Provider = Prisma.ProviderModel
/**
* Model ProviderAccount
*
*/
export type ProviderAccount = Prisma.ProviderAccountModel
/**
* Model Provider
*
*/
export type Provider = Prisma.ProviderModel
/**
* Model TriggerLog
*
+22 -22
View File
@@ -27,8 +27,8 @@ export * from "./enums.js"
* @example
* ```
* const prisma = new PrismaClient()
* // Fetch zero or more Admins
* const admins = await prisma.admin.findMany()
* // Fetch zero or more AdminAccounts
* const adminAccounts = await prisma.adminAccount.findMany()
* ```
*
* Read more in our [docs](https://pris.ly/d/client).
@@ -37,31 +37,31 @@ export const PrismaClient = $Class.getPrismaClientClass()
export type PrismaClient<LogOpts extends Prisma.LogLevel = never, OmitOpts extends Prisma.PrismaClientOptions["omit"] = Prisma.PrismaClientOptions["omit"], ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = $Class.PrismaClient<LogOpts, OmitOpts, ExtArgs>
export { Prisma }
/**
* Model Admin
*
*/
export type Admin = Prisma.AdminModel
/**
* Model AdminAccount
*
*/
export type AdminAccount = Prisma.AdminAccountModel
/**
* Model Admin
*
*/
export type Admin = Prisma.AdminModel
/**
* Model Account
*
*/
export type Account = Prisma.AccountModel
/**
* Model Consumer
*
*/
export type Consumer = Prisma.ConsumerModel
/**
* Model ConsumerAccount
*
*/
export type ConsumerAccount = Prisma.ConsumerAccountModel
/**
* Model Consumer
*
*/
export type Consumer = Prisma.ConsumerModel
/**
* Model BusinessActivity
*
@@ -92,16 +92,16 @@ export type Device = Prisma.DeviceModel
*
*/
export type License = Prisma.LicenseModel
/**
* Model Partner
*
*/
export type Partner = Prisma.PartnerModel
/**
* Model PartnerAccount
*
*/
export type PartnerAccount = Prisma.PartnerAccountModel
/**
* Model Partner
*
*/
export type Partner = Prisma.PartnerModel
/**
* Model PermissionConsumer
*
@@ -122,16 +122,16 @@ export type PermissionComplex = Prisma.PermissionComplexModel
*
*/
export type PermissionBusiness = Prisma.PermissionBusinessModel
/**
* Model Provider
*
*/
export type Provider = Prisma.ProviderModel
/**
* Model ProviderAccount
*
*/
export type ProviderAccount = Prisma.ProviderAccountModel
/**
* Model Provider
*
*/
export type Provider = Prisma.ProviderModel
/**
* Model TriggerLog
*
+131 -131
View File
@@ -29,21 +29,6 @@ export type StringFilter<$PrismaModel = never> = {
not?: Prisma.NestedStringFilter<$PrismaModel> | string
}
export type StringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type DateTimeFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
@@ -55,11 +40,6 @@ export type DateTimeFilter<$PrismaModel = never> = {
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
}
export type SortOrderInput = {
sort: Prisma.SortOrder
nulls?: Prisma.NullsOrder
}
export type StringWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[]
@@ -78,6 +58,40 @@ export type StringWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedStringFilter<$PrismaModel>
}
export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type StringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type SortOrderInput = {
sort: Prisma.SortOrder
nulls?: Prisma.NullsOrder
}
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
@@ -96,20 +110,6 @@ export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedStringNullableFilter<$PrismaModel>
}
export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type EnumAccountStatusFilter<$PrismaModel = never> = {
equals?: $Enums.AccountStatus | Prisma.EnumAccountStatusFieldRefInput<$PrismaModel>
in?: $Enums.AccountStatus[]
@@ -144,23 +144,6 @@ export type EnumAccountTypeWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumAccountTypeFilter<$PrismaModel>
}
export type EnumConsumerStatusFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel> | $Enums.ConsumerStatus
}
export type EnumConsumerStatusWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel> | $Enums.ConsumerStatus
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
_max?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
}
export type EnumConsumerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerRole | Prisma.EnumConsumerRoleFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerRole[]
@@ -178,6 +161,23 @@ export type EnumConsumerRoleWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumConsumerRoleFilter<$PrismaModel>
}
export type EnumConsumerStatusFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel> | $Enums.ConsumerStatus
}
export type EnumConsumerStatusWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel> | $Enums.ConsumerStatus
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
_max?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
}
export type EnumPOSStatusFilter<$PrismaModel = never> = {
equals?: $Enums.POSStatus | Prisma.EnumPOSStatusFieldRefInput<$PrismaModel>
in?: $Enums.POSStatus[]
@@ -229,6 +229,23 @@ export type EnumLicenseStatusWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumLicenseStatusFilter<$PrismaModel>
}
export type EnumPartnerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel> | $Enums.PartnerRole
}
export type EnumPartnerRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel> | $Enums.PartnerRole
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
_max?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
}
export type IntNullableFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
in?: number[] | null
@@ -273,23 +290,6 @@ export type EnumPartnerStatusWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumPartnerStatusFilter<$PrismaModel>
}
export type EnumPartnerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel> | $Enums.PartnerRole
}
export type EnumPartnerRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel> | $Enums.PartnerRole
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
_max?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
}
export type EnumPOSRoleFilter<$PrismaModel = never> = {
equals?: $Enums.POSRole | Prisma.EnumPOSRoleFieldRefInput<$PrismaModel>
in?: $Enums.POSRole[]
@@ -624,21 +624,6 @@ export type NestedStringFilter<$PrismaModel = never> = {
not?: Prisma.NestedStringFilter<$PrismaModel> | string
}
export type NestedStringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type NestedDateTimeFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
@@ -679,6 +664,35 @@ export type NestedIntFilter<$PrismaModel = never> = {
not?: Prisma.NestedIntFilter<$PrismaModel> | number
}
export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type NestedStringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
@@ -708,20 +722,6 @@ export type NestedIntNullableFilter<$PrismaModel = never> = {
not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
}
export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type NestedEnumAccountStatusFilter<$PrismaModel = never> = {
equals?: $Enums.AccountStatus | Prisma.EnumAccountStatusFieldRefInput<$PrismaModel>
in?: $Enums.AccountStatus[]
@@ -756,23 +756,6 @@ export type NestedEnumAccountTypeWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumAccountTypeFilter<$PrismaModel>
}
export type NestedEnumConsumerStatusFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel> | $Enums.ConsumerStatus
}
export type NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel> | $Enums.ConsumerStatus
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
_max?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
}
export type NestedEnumConsumerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerRole | Prisma.EnumConsumerRoleFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerRole[]
@@ -790,6 +773,23 @@ export type NestedEnumConsumerRoleWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumConsumerRoleFilter<$PrismaModel>
}
export type NestedEnumConsumerStatusFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel> | $Enums.ConsumerStatus
}
export type NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.ConsumerStatus | Prisma.EnumConsumerStatusFieldRefInput<$PrismaModel>
in?: $Enums.ConsumerStatus[]
notIn?: $Enums.ConsumerStatus[]
not?: Prisma.NestedEnumConsumerStatusWithAggregatesFilter<$PrismaModel> | $Enums.ConsumerStatus
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
_max?: Prisma.NestedEnumConsumerStatusFilter<$PrismaModel>
}
export type NestedEnumPOSStatusFilter<$PrismaModel = never> = {
equals?: $Enums.POSStatus | Prisma.EnumPOSStatusFieldRefInput<$PrismaModel>
in?: $Enums.POSStatus[]
@@ -841,6 +841,23 @@ export type NestedEnumLicenseStatusWithAggregatesFilter<$PrismaModel = never> =
_max?: Prisma.NestedEnumLicenseStatusFilter<$PrismaModel>
}
export type NestedEnumPartnerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel> | $Enums.PartnerRole
}
export type NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel> | $Enums.PartnerRole
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
_max?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
}
export type NestedEnumPartnerStatusFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerStatus | Prisma.EnumPartnerStatusFieldRefInput<$PrismaModel>
in?: $Enums.PartnerStatus[]
@@ -885,23 +902,6 @@ export type NestedEnumPartnerStatusWithAggregatesFilter<$PrismaModel = never> =
_max?: Prisma.NestedEnumPartnerStatusFilter<$PrismaModel>
}
export type NestedEnumPartnerRoleFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel> | $Enums.PartnerRole
}
export type NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
in?: $Enums.PartnerRole[]
notIn?: $Enums.PartnerRole[]
not?: Prisma.NestedEnumPartnerRoleWithAggregatesFilter<$PrismaModel> | $Enums.PartnerRole
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
_max?: Prisma.NestedEnumPartnerRoleFilter<$PrismaModel>
}
export type NestedEnumPOSRoleFilter<$PrismaModel = never> = {
equals?: $Enums.POSRole | Prisma.EnumPOSRoleFieldRefInput<$PrismaModel>
in?: $Enums.POSRole[]
File diff suppressed because one or more lines are too long
+373 -375
View File
@@ -384,25 +384,25 @@ type FieldRefInputType<Model, FieldType> = Model extends never ? never : FieldRe
export const ModelName = {
Admin: 'Admin',
AdminAccount: 'AdminAccount',
Admin: 'Admin',
Account: 'Account',
Consumer: 'Consumer',
ConsumerAccount: 'ConsumerAccount',
Consumer: 'Consumer',
BusinessActivity: 'BusinessActivity',
Complex: 'Complex',
Pos: 'Pos',
DeviceBrand: 'DeviceBrand',
Device: 'Device',
License: 'License',
Partner: 'Partner',
PartnerAccount: 'PartnerAccount',
Partner: 'Partner',
PermissionConsumer: 'PermissionConsumer',
PermissionPos: 'PermissionPos',
PermissionComplex: 'PermissionComplex',
PermissionBusiness: 'PermissionBusiness',
Provider: 'Provider',
ProviderAccount: 'ProviderAccount',
Provider: 'Provider',
TriggerLog: 'TriggerLog',
UserDevices: 'UserDevices',
Customer: 'Customer',
@@ -431,76 +431,10 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions
}
meta: {
modelProps: "admin" | "adminAccount" | "account" | "consumer" | "consumerAccount" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "license" | "partner" | "partnerAccount" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "provider" | "providerAccount" | "triggerLog" | "userDevices" | "customer" | "customerIndividual" | "customerLegal" | "good" | "goodCategory" | "guild" | "salesInvoice" | "salesInvoiceItem" | "salesInvoicePayment" | "service" | "serviceCategory"
modelProps: "adminAccount" | "admin" | "account" | "consumerAccount" | "consumer" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "license" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "triggerLog" | "userDevices" | "customer" | "customerIndividual" | "customerLegal" | "good" | "goodCategory" | "guild" | "salesInvoice" | "salesInvoiceItem" | "salesInvoicePayment" | "service" | "serviceCategory"
txIsolationLevel: TransactionIsolationLevel
}
model: {
Admin: {
payload: Prisma.$AdminPayload<ExtArgs>
fields: Prisma.AdminFieldRefs
operations: {
findUnique: {
args: Prisma.AdminFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload> | null
}
findUniqueOrThrow: {
args: Prisma.AdminFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
findFirst: {
args: Prisma.AdminFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload> | null
}
findFirstOrThrow: {
args: Prisma.AdminFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
findMany: {
args: Prisma.AdminFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>[]
}
create: {
args: Prisma.AdminCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
createMany: {
args: Prisma.AdminCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.AdminDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
update: {
args: Prisma.AdminUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
deleteMany: {
args: Prisma.AdminDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.AdminUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.AdminUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
aggregate: {
args: Prisma.AdminAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateAdmin>
}
groupBy: {
args: Prisma.AdminGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AdminGroupByOutputType>[]
}
count: {
args: Prisma.AdminCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AdminCountAggregateOutputType> | number
}
}
}
AdminAccount: {
payload: Prisma.$AdminAccountPayload<ExtArgs>
fields: Prisma.AdminAccountFieldRefs
@@ -567,6 +501,72 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Admin: {
payload: Prisma.$AdminPayload<ExtArgs>
fields: Prisma.AdminFieldRefs
operations: {
findUnique: {
args: Prisma.AdminFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload> | null
}
findUniqueOrThrow: {
args: Prisma.AdminFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
findFirst: {
args: Prisma.AdminFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload> | null
}
findFirstOrThrow: {
args: Prisma.AdminFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
findMany: {
args: Prisma.AdminFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>[]
}
create: {
args: Prisma.AdminCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
createMany: {
args: Prisma.AdminCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.AdminDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
update: {
args: Prisma.AdminUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
deleteMany: {
args: Prisma.AdminDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.AdminUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.AdminUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$AdminPayload>
}
aggregate: {
args: Prisma.AdminAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateAdmin>
}
groupBy: {
args: Prisma.AdminGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AdminGroupByOutputType>[]
}
count: {
args: Prisma.AdminCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AdminCountAggregateOutputType> | number
}
}
}
Account: {
payload: Prisma.$AccountPayload<ExtArgs>
fields: Prisma.AccountFieldRefs
@@ -633,72 +633,6 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Consumer: {
payload: Prisma.$ConsumerPayload<ExtArgs>
fields: Prisma.ConsumerFieldRefs
operations: {
findUnique: {
args: Prisma.ConsumerFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ConsumerFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
findFirst: {
args: Prisma.ConsumerFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload> | null
}
findFirstOrThrow: {
args: Prisma.ConsumerFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
findMany: {
args: Prisma.ConsumerFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>[]
}
create: {
args: Prisma.ConsumerCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
createMany: {
args: Prisma.ConsumerCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ConsumerDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
update: {
args: Prisma.ConsumerUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
deleteMany: {
args: Prisma.ConsumerDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ConsumerUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ConsumerUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
aggregate: {
args: Prisma.ConsumerAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateConsumer>
}
groupBy: {
args: Prisma.ConsumerGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ConsumerGroupByOutputType>[]
}
count: {
args: Prisma.ConsumerCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ConsumerCountAggregateOutputType> | number
}
}
}
ConsumerAccount: {
payload: Prisma.$ConsumerAccountPayload<ExtArgs>
fields: Prisma.ConsumerAccountFieldRefs
@@ -765,6 +699,72 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Consumer: {
payload: Prisma.$ConsumerPayload<ExtArgs>
fields: Prisma.ConsumerFieldRefs
operations: {
findUnique: {
args: Prisma.ConsumerFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ConsumerFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
findFirst: {
args: Prisma.ConsumerFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload> | null
}
findFirstOrThrow: {
args: Prisma.ConsumerFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
findMany: {
args: Prisma.ConsumerFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>[]
}
create: {
args: Prisma.ConsumerCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
createMany: {
args: Prisma.ConsumerCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ConsumerDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
update: {
args: Prisma.ConsumerUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
deleteMany: {
args: Prisma.ConsumerDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ConsumerUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ConsumerUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerPayload>
}
aggregate: {
args: Prisma.ConsumerAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateConsumer>
}
groupBy: {
args: Prisma.ConsumerGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ConsumerGroupByOutputType>[]
}
count: {
args: Prisma.ConsumerCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ConsumerCountAggregateOutputType> | number
}
}
}
BusinessActivity: {
payload: Prisma.$BusinessActivityPayload<ExtArgs>
fields: Prisma.BusinessActivityFieldRefs
@@ -1161,72 +1161,6 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Partner: {
payload: Prisma.$PartnerPayload<ExtArgs>
fields: Prisma.PartnerFieldRefs
operations: {
findUnique: {
args: Prisma.PartnerFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload> | null
}
findUniqueOrThrow: {
args: Prisma.PartnerFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
findFirst: {
args: Prisma.PartnerFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload> | null
}
findFirstOrThrow: {
args: Prisma.PartnerFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
findMany: {
args: Prisma.PartnerFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>[]
}
create: {
args: Prisma.PartnerCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
createMany: {
args: Prisma.PartnerCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.PartnerDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
update: {
args: Prisma.PartnerUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
deleteMany: {
args: Prisma.PartnerDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.PartnerUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.PartnerUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
aggregate: {
args: Prisma.PartnerAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregatePartner>
}
groupBy: {
args: Prisma.PartnerGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.PartnerGroupByOutputType>[]
}
count: {
args: Prisma.PartnerCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.PartnerCountAggregateOutputType> | number
}
}
}
PartnerAccount: {
payload: Prisma.$PartnerAccountPayload<ExtArgs>
fields: Prisma.PartnerAccountFieldRefs
@@ -1293,6 +1227,72 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Partner: {
payload: Prisma.$PartnerPayload<ExtArgs>
fields: Prisma.PartnerFieldRefs
operations: {
findUnique: {
args: Prisma.PartnerFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload> | null
}
findUniqueOrThrow: {
args: Prisma.PartnerFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
findFirst: {
args: Prisma.PartnerFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload> | null
}
findFirstOrThrow: {
args: Prisma.PartnerFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
findMany: {
args: Prisma.PartnerFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>[]
}
create: {
args: Prisma.PartnerCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
createMany: {
args: Prisma.PartnerCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.PartnerDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
update: {
args: Prisma.PartnerUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
deleteMany: {
args: Prisma.PartnerDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.PartnerUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.PartnerUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerPayload>
}
aggregate: {
args: Prisma.PartnerAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregatePartner>
}
groupBy: {
args: Prisma.PartnerGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.PartnerGroupByOutputType>[]
}
count: {
args: Prisma.PartnerCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.PartnerCountAggregateOutputType> | number
}
}
}
PermissionConsumer: {
payload: Prisma.$PermissionConsumerPayload<ExtArgs>
fields: Prisma.PermissionConsumerFieldRefs
@@ -1557,72 +1557,6 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Provider: {
payload: Prisma.$ProviderPayload<ExtArgs>
fields: Prisma.ProviderFieldRefs
operations: {
findUnique: {
args: Prisma.ProviderFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ProviderFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
findFirst: {
args: Prisma.ProviderFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload> | null
}
findFirstOrThrow: {
args: Prisma.ProviderFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
findMany: {
args: Prisma.ProviderFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>[]
}
create: {
args: Prisma.ProviderCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
createMany: {
args: Prisma.ProviderCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ProviderDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
update: {
args: Prisma.ProviderUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
deleteMany: {
args: Prisma.ProviderDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ProviderUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ProviderUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
aggregate: {
args: Prisma.ProviderAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateProvider>
}
groupBy: {
args: Prisma.ProviderGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProviderGroupByOutputType>[]
}
count: {
args: Prisma.ProviderCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProviderCountAggregateOutputType> | number
}
}
}
ProviderAccount: {
payload: Prisma.$ProviderAccountPayload<ExtArgs>
fields: Prisma.ProviderAccountFieldRefs
@@ -1689,6 +1623,72 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
Provider: {
payload: Prisma.$ProviderPayload<ExtArgs>
fields: Prisma.ProviderFieldRefs
operations: {
findUnique: {
args: Prisma.ProviderFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload> | null
}
findUniqueOrThrow: {
args: Prisma.ProviderFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
findFirst: {
args: Prisma.ProviderFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload> | null
}
findFirstOrThrow: {
args: Prisma.ProviderFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
findMany: {
args: Prisma.ProviderFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>[]
}
create: {
args: Prisma.ProviderCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
createMany: {
args: Prisma.ProviderCreateManyArgs<ExtArgs>
result: BatchPayload
}
delete: {
args: Prisma.ProviderDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
update: {
args: Prisma.ProviderUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
deleteMany: {
args: Prisma.ProviderDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.ProviderUpdateManyArgs<ExtArgs>
result: BatchPayload
}
upsert: {
args: Prisma.ProviderUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProviderPayload>
}
aggregate: {
args: Prisma.ProviderAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateProvider>
}
groupBy: {
args: Prisma.ProviderGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProviderGroupByOutputType>[]
}
count: {
args: Prisma.ProviderCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.ProviderCountAggregateOutputType> | number
}
}
}
TriggerLog: {
payload: Prisma.$TriggerLogPayload<ExtArgs>
fields: Prisma.TriggerLogFieldRefs
@@ -2586,6 +2586,17 @@ export const TransactionIsolationLevel = runtime.makeStrictEnum({
export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel]
export const AdminAccountScalarFieldEnum = {
id: 'id',
created_at: 'created_at',
updated_at: 'updated_at',
admin_id: 'admin_id',
account_id: 'account_id'
} as const
export type AdminAccountScalarFieldEnum = (typeof AdminAccountScalarFieldEnum)[keyof typeof AdminAccountScalarFieldEnum]
export const AdminScalarFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
@@ -2599,17 +2610,6 @@ export const AdminScalarFieldEnum = {
export type AdminScalarFieldEnum = (typeof AdminScalarFieldEnum)[keyof typeof AdminScalarFieldEnum]
export const AdminAccountScalarFieldEnum = {
id: 'id',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type AdminAccountScalarFieldEnum = (typeof AdminAccountScalarFieldEnum)[keyof typeof AdminAccountScalarFieldEnum]
export const AccountScalarFieldEnum = {
id: 'id',
username: 'username',
@@ -2621,13 +2621,24 @@ export const AccountScalarFieldEnum = {
export type AccountScalarFieldEnum = (typeof AccountScalarFieldEnum)[keyof typeof AccountScalarFieldEnum]
export const ConsumerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
consumer_id: 'consumer_id',
account_id: 'account_id'
} as const
export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldEnum)[keyof typeof ConsumerAccountScalarFieldEnum]
export const ConsumerScalarFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name',
status: 'status',
license_id: 'license_id',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
@@ -2635,25 +2646,13 @@ export const ConsumerScalarFieldEnum = {
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
export const ConsumerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldEnum)[keyof typeof ConsumerAccountScalarFieldEnum]
export const BusinessActivityScalarFieldEnum = {
id: 'id',
name: 'name',
created_at: 'created_at',
updated_at: 'updated_at',
guild_id: 'guild_id',
user_id: 'user_id'
consumer_id: 'consumer_id'
} as const
export type BusinessActivityScalarFieldEnum = (typeof BusinessActivityScalarFieldEnum)[keyof typeof BusinessActivityScalarFieldEnum]
@@ -2725,6 +2724,18 @@ export const LicenseScalarFieldEnum = {
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
export const PartnerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
partner_id: 'partner_id',
account_id: 'account_id'
} as const
export type PartnerAccountScalarFieldEnum = (typeof PartnerAccountScalarFieldEnum)[keyof typeof PartnerAccountScalarFieldEnum]
export const PartnerScalarFieldEnum = {
id: 'id',
name: 'name',
@@ -2738,21 +2749,9 @@ export const PartnerScalarFieldEnum = {
export type PartnerScalarFieldEnum = (typeof PartnerScalarFieldEnum)[keyof typeof PartnerScalarFieldEnum]
export const PartnerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type PartnerAccountScalarFieldEnum = (typeof PartnerAccountScalarFieldEnum)[keyof typeof PartnerAccountScalarFieldEnum]
export const PermissionConsumerScalarFieldEnum = {
id: 'id',
account_id: 'account_id'
consumer_account_id: 'consumer_account_id'
} as const
export type PermissionConsumerScalarFieldEnum = (typeof PermissionConsumerScalarFieldEnum)[keyof typeof PermissionConsumerScalarFieldEnum]
@@ -2788,6 +2787,18 @@ export const PermissionBusinessScalarFieldEnum = {
export type PermissionBusinessScalarFieldEnum = (typeof PermissionBusinessScalarFieldEnum)[keyof typeof PermissionBusinessScalarFieldEnum]
export const ProviderAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
provider_id: 'provider_id',
account_id: 'account_id'
} as const
export type ProviderAccountScalarFieldEnum = (typeof ProviderAccountScalarFieldEnum)[keyof typeof ProviderAccountScalarFieldEnum]
export const ProviderScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -2800,18 +2811,6 @@ export const ProviderScalarFieldEnum = {
export type ProviderScalarFieldEnum = (typeof ProviderScalarFieldEnum)[keyof typeof ProviderScalarFieldEnum]
export const ProviderAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ProviderAccountScalarFieldEnum = (typeof ProviderAccountScalarFieldEnum)[keyof typeof ProviderAccountScalarFieldEnum]
export const TriggerLogScalarFieldEnum = {
id: 'id',
message: 'message',
@@ -3024,6 +3023,15 @@ export const NullableJsonNullValueInput = {
export type NullableJsonNullValueInput = (typeof NullableJsonNullValueInput)[keyof typeof NullableJsonNullValueInput]
export const AdminAccountOrderByRelevanceFieldEnum = {
id: 'id',
admin_id: 'admin_id',
account_id: 'account_id'
} as const
export type AdminAccountOrderByRelevanceFieldEnum = (typeof AdminAccountOrderByRelevanceFieldEnum)[keyof typeof AdminAccountOrderByRelevanceFieldEnum]
export const NullsOrder = {
first: 'first',
last: 'last'
@@ -3043,15 +3051,6 @@ export const AdminOrderByRelevanceFieldEnum = {
export type AdminOrderByRelevanceFieldEnum = (typeof AdminOrderByRelevanceFieldEnum)[keyof typeof AdminOrderByRelevanceFieldEnum]
export const AdminAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type AdminAccountOrderByRelevanceFieldEnum = (typeof AdminAccountOrderByRelevanceFieldEnum)[keyof typeof AdminAccountOrderByRelevanceFieldEnum]
export const AccountOrderByRelevanceFieldEnum = {
id: 'id',
username: 'username',
@@ -3061,31 +3060,30 @@ export const AccountOrderByRelevanceFieldEnum = {
export type AccountOrderByRelevanceFieldEnum = (typeof AccountOrderByRelevanceFieldEnum)[keyof typeof AccountOrderByRelevanceFieldEnum]
export const ConsumerOrderByRelevanceFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name',
license_id: 'license_id'
} as const
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
export const ConsumerAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
consumer_id: 'consumer_id',
account_id: 'account_id'
} as const
export type ConsumerAccountOrderByRelevanceFieldEnum = (typeof ConsumerAccountOrderByRelevanceFieldEnum)[keyof typeof ConsumerAccountOrderByRelevanceFieldEnum]
export const ConsumerOrderByRelevanceFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name'
} as const
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
export const BusinessActivityOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
guild_id: 'guild_id',
user_id: 'user_id'
consumer_id: 'consumer_id'
} as const
export type BusinessActivityOrderByRelevanceFieldEnum = (typeof BusinessActivityOrderByRelevanceFieldEnum)[keyof typeof BusinessActivityOrderByRelevanceFieldEnum]
@@ -3142,6 +3140,15 @@ export const LicenseOrderByRelevanceFieldEnum = {
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
export const PartnerAccountOrderByRelevanceFieldEnum = {
id: 'id',
partner_id: 'partner_id',
account_id: 'account_id'
} as const
export type PartnerAccountOrderByRelevanceFieldEnum = (typeof PartnerAccountOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountOrderByRelevanceFieldEnum]
export const PartnerOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
@@ -3151,18 +3158,9 @@ export const PartnerOrderByRelevanceFieldEnum = {
export type PartnerOrderByRelevanceFieldEnum = (typeof PartnerOrderByRelevanceFieldEnum)[keyof typeof PartnerOrderByRelevanceFieldEnum]
export const PartnerAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type PartnerAccountOrderByRelevanceFieldEnum = (typeof PartnerAccountOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountOrderByRelevanceFieldEnum]
export const PermissionConsumerOrderByRelevanceFieldEnum = {
id: 'id',
account_id: 'account_id'
consumer_account_id: 'consumer_account_id'
} as const
export type PermissionConsumerOrderByRelevanceFieldEnum = (typeof PermissionConsumerOrderByRelevanceFieldEnum)[keyof typeof PermissionConsumerOrderByRelevanceFieldEnum]
@@ -3195,6 +3193,15 @@ export const PermissionBusinessOrderByRelevanceFieldEnum = {
export type PermissionBusinessOrderByRelevanceFieldEnum = (typeof PermissionBusinessOrderByRelevanceFieldEnum)[keyof typeof PermissionBusinessOrderByRelevanceFieldEnum]
export const ProviderAccountOrderByRelevanceFieldEnum = {
id: 'id',
provider_id: 'provider_id',
account_id: 'account_id'
} as const
export type ProviderAccountOrderByRelevanceFieldEnum = (typeof ProviderAccountOrderByRelevanceFieldEnum)[keyof typeof ProviderAccountOrderByRelevanceFieldEnum]
export const ProviderOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
@@ -3204,15 +3211,6 @@ export const ProviderOrderByRelevanceFieldEnum = {
export type ProviderOrderByRelevanceFieldEnum = (typeof ProviderOrderByRelevanceFieldEnum)[keyof typeof ProviderOrderByRelevanceFieldEnum]
export const ProviderAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ProviderAccountOrderByRelevanceFieldEnum = (typeof ProviderAccountOrderByRelevanceFieldEnum)[keyof typeof ProviderAccountOrderByRelevanceFieldEnum]
export const TriggerLogOrderByRelevanceFieldEnum = {
message: 'message',
name: 'name'
@@ -3417,16 +3415,16 @@ export type EnumAccountTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$Pris
/**
* Reference to a field of type 'ConsumerStatus'
* Reference to a field of type 'ConsumerRole'
*/
export type EnumConsumerStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ConsumerStatus'>
export type EnumConsumerRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ConsumerRole'>
/**
* Reference to a field of type 'ConsumerRole'
* Reference to a field of type 'ConsumerStatus'
*/
export type EnumConsumerRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ConsumerRole'>
export type EnumConsumerStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ConsumerStatus'>
@@ -3451,6 +3449,13 @@ export type EnumLicenseStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$Pr
/**
* Reference to a field of type 'PartnerRole'
*/
export type EnumPartnerRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PartnerRole'>
/**
* Reference to a field of type 'Int'
*/
@@ -3465,13 +3470,6 @@ export type EnumPartnerStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$Pr
/**
* Reference to a field of type 'PartnerRole'
*/
export type EnumPartnerRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PartnerRole'>
/**
* Reference to a field of type 'POSRole'
*/
@@ -3657,25 +3655,25 @@ export type PrismaClientOptions = ({
comments?: runtime.SqlCommenterPlugin[]
}
export type GlobalOmitConfig = {
admin?: Prisma.AdminOmit
adminAccount?: Prisma.AdminAccountOmit
admin?: Prisma.AdminOmit
account?: Prisma.AccountOmit
consumer?: Prisma.ConsumerOmit
consumerAccount?: Prisma.ConsumerAccountOmit
consumer?: Prisma.ConsumerOmit
businessActivity?: Prisma.BusinessActivityOmit
complex?: Prisma.ComplexOmit
pos?: Prisma.PosOmit
deviceBrand?: Prisma.DeviceBrandOmit
device?: Prisma.DeviceOmit
license?: Prisma.LicenseOmit
partner?: Prisma.PartnerOmit
partnerAccount?: Prisma.PartnerAccountOmit
partner?: Prisma.PartnerOmit
permissionConsumer?: Prisma.PermissionConsumerOmit
permissionPos?: Prisma.PermissionPosOmit
permissionComplex?: Prisma.PermissionComplexOmit
permissionBusiness?: Prisma.PermissionBusinessOmit
provider?: Prisma.ProviderOmit
providerAccount?: Prisma.ProviderAccountOmit
provider?: Prisma.ProviderOmit
triggerLog?: Prisma.TriggerLogOmit
userDevices?: Prisma.UserDevicesOmit
customer?: Prisma.CustomerOmit
@@ -51,25 +51,25 @@ export const AnyNull = runtime.AnyNull
export const ModelName = {
Admin: 'Admin',
AdminAccount: 'AdminAccount',
Admin: 'Admin',
Account: 'Account',
Consumer: 'Consumer',
ConsumerAccount: 'ConsumerAccount',
Consumer: 'Consumer',
BusinessActivity: 'BusinessActivity',
Complex: 'Complex',
Pos: 'Pos',
DeviceBrand: 'DeviceBrand',
Device: 'Device',
License: 'License',
Partner: 'Partner',
PartnerAccount: 'PartnerAccount',
Partner: 'Partner',
PermissionConsumer: 'PermissionConsumer',
PermissionPos: 'PermissionPos',
PermissionComplex: 'PermissionComplex',
PermissionBusiness: 'PermissionBusiness',
Provider: 'Provider',
ProviderAccount: 'ProviderAccount',
Provider: 'Provider',
TriggerLog: 'TriggerLog',
UserDevices: 'UserDevices',
Customer: 'Customer',
@@ -101,6 +101,17 @@ export const TransactionIsolationLevel = {
export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel]
export const AdminAccountScalarFieldEnum = {
id: 'id',
created_at: 'created_at',
updated_at: 'updated_at',
admin_id: 'admin_id',
account_id: 'account_id'
} as const
export type AdminAccountScalarFieldEnum = (typeof AdminAccountScalarFieldEnum)[keyof typeof AdminAccountScalarFieldEnum]
export const AdminScalarFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
@@ -114,17 +125,6 @@ export const AdminScalarFieldEnum = {
export type AdminScalarFieldEnum = (typeof AdminScalarFieldEnum)[keyof typeof AdminScalarFieldEnum]
export const AdminAccountScalarFieldEnum = {
id: 'id',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type AdminAccountScalarFieldEnum = (typeof AdminAccountScalarFieldEnum)[keyof typeof AdminAccountScalarFieldEnum]
export const AccountScalarFieldEnum = {
id: 'id',
username: 'username',
@@ -136,13 +136,24 @@ export const AccountScalarFieldEnum = {
export type AccountScalarFieldEnum = (typeof AccountScalarFieldEnum)[keyof typeof AccountScalarFieldEnum]
export const ConsumerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
consumer_id: 'consumer_id',
account_id: 'account_id'
} as const
export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldEnum)[keyof typeof ConsumerAccountScalarFieldEnum]
export const ConsumerScalarFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name',
status: 'status',
license_id: 'license_id',
created_at: 'created_at',
updated_at: 'updated_at'
} as const
@@ -150,25 +161,13 @@ export const ConsumerScalarFieldEnum = {
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
export const ConsumerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldEnum)[keyof typeof ConsumerAccountScalarFieldEnum]
export const BusinessActivityScalarFieldEnum = {
id: 'id',
name: 'name',
created_at: 'created_at',
updated_at: 'updated_at',
guild_id: 'guild_id',
user_id: 'user_id'
consumer_id: 'consumer_id'
} as const
export type BusinessActivityScalarFieldEnum = (typeof BusinessActivityScalarFieldEnum)[keyof typeof BusinessActivityScalarFieldEnum]
@@ -240,6 +239,18 @@ export const LicenseScalarFieldEnum = {
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
export const PartnerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
partner_id: 'partner_id',
account_id: 'account_id'
} as const
export type PartnerAccountScalarFieldEnum = (typeof PartnerAccountScalarFieldEnum)[keyof typeof PartnerAccountScalarFieldEnum]
export const PartnerScalarFieldEnum = {
id: 'id',
name: 'name',
@@ -253,21 +264,9 @@ export const PartnerScalarFieldEnum = {
export type PartnerScalarFieldEnum = (typeof PartnerScalarFieldEnum)[keyof typeof PartnerScalarFieldEnum]
export const PartnerAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type PartnerAccountScalarFieldEnum = (typeof PartnerAccountScalarFieldEnum)[keyof typeof PartnerAccountScalarFieldEnum]
export const PermissionConsumerScalarFieldEnum = {
id: 'id',
account_id: 'account_id'
consumer_account_id: 'consumer_account_id'
} as const
export type PermissionConsumerScalarFieldEnum = (typeof PermissionConsumerScalarFieldEnum)[keyof typeof PermissionConsumerScalarFieldEnum]
@@ -303,6 +302,18 @@ export const PermissionBusinessScalarFieldEnum = {
export type PermissionBusinessScalarFieldEnum = (typeof PermissionBusinessScalarFieldEnum)[keyof typeof PermissionBusinessScalarFieldEnum]
export const ProviderAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
provider_id: 'provider_id',
account_id: 'account_id'
} as const
export type ProviderAccountScalarFieldEnum = (typeof ProviderAccountScalarFieldEnum)[keyof typeof ProviderAccountScalarFieldEnum]
export const ProviderScalarFieldEnum = {
id: 'id',
code: 'code',
@@ -315,18 +326,6 @@ export const ProviderScalarFieldEnum = {
export type ProviderScalarFieldEnum = (typeof ProviderScalarFieldEnum)[keyof typeof ProviderScalarFieldEnum]
export const ProviderAccountScalarFieldEnum = {
id: 'id',
role: 'role',
created_at: 'created_at',
updated_at: 'updated_at',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ProviderAccountScalarFieldEnum = (typeof ProviderAccountScalarFieldEnum)[keyof typeof ProviderAccountScalarFieldEnum]
export const TriggerLogScalarFieldEnum = {
id: 'id',
message: 'message',
@@ -539,6 +538,15 @@ export const NullableJsonNullValueInput = {
export type NullableJsonNullValueInput = (typeof NullableJsonNullValueInput)[keyof typeof NullableJsonNullValueInput]
export const AdminAccountOrderByRelevanceFieldEnum = {
id: 'id',
admin_id: 'admin_id',
account_id: 'account_id'
} as const
export type AdminAccountOrderByRelevanceFieldEnum = (typeof AdminAccountOrderByRelevanceFieldEnum)[keyof typeof AdminAccountOrderByRelevanceFieldEnum]
export const NullsOrder = {
first: 'first',
last: 'last'
@@ -558,15 +566,6 @@ export const AdminOrderByRelevanceFieldEnum = {
export type AdminOrderByRelevanceFieldEnum = (typeof AdminOrderByRelevanceFieldEnum)[keyof typeof AdminOrderByRelevanceFieldEnum]
export const AdminAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type AdminAccountOrderByRelevanceFieldEnum = (typeof AdminAccountOrderByRelevanceFieldEnum)[keyof typeof AdminAccountOrderByRelevanceFieldEnum]
export const AccountOrderByRelevanceFieldEnum = {
id: 'id',
username: 'username',
@@ -576,31 +575,30 @@ export const AccountOrderByRelevanceFieldEnum = {
export type AccountOrderByRelevanceFieldEnum = (typeof AccountOrderByRelevanceFieldEnum)[keyof typeof AccountOrderByRelevanceFieldEnum]
export const ConsumerOrderByRelevanceFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name',
license_id: 'license_id'
} as const
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
export const ConsumerAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
consumer_id: 'consumer_id',
account_id: 'account_id'
} as const
export type ConsumerAccountOrderByRelevanceFieldEnum = (typeof ConsumerAccountOrderByRelevanceFieldEnum)[keyof typeof ConsumerAccountOrderByRelevanceFieldEnum]
export const ConsumerOrderByRelevanceFieldEnum = {
id: 'id',
mobile_number: 'mobile_number',
first_name: 'first_name',
last_name: 'last_name'
} as const
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
export const BusinessActivityOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
guild_id: 'guild_id',
user_id: 'user_id'
consumer_id: 'consumer_id'
} as const
export type BusinessActivityOrderByRelevanceFieldEnum = (typeof BusinessActivityOrderByRelevanceFieldEnum)[keyof typeof BusinessActivityOrderByRelevanceFieldEnum]
@@ -657,6 +655,15 @@ export const LicenseOrderByRelevanceFieldEnum = {
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
export const PartnerAccountOrderByRelevanceFieldEnum = {
id: 'id',
partner_id: 'partner_id',
account_id: 'account_id'
} as const
export type PartnerAccountOrderByRelevanceFieldEnum = (typeof PartnerAccountOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountOrderByRelevanceFieldEnum]
export const PartnerOrderByRelevanceFieldEnum = {
id: 'id',
name: 'name',
@@ -666,18 +673,9 @@ export const PartnerOrderByRelevanceFieldEnum = {
export type PartnerOrderByRelevanceFieldEnum = (typeof PartnerOrderByRelevanceFieldEnum)[keyof typeof PartnerOrderByRelevanceFieldEnum]
export const PartnerAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type PartnerAccountOrderByRelevanceFieldEnum = (typeof PartnerAccountOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountOrderByRelevanceFieldEnum]
export const PermissionConsumerOrderByRelevanceFieldEnum = {
id: 'id',
account_id: 'account_id'
consumer_account_id: 'consumer_account_id'
} as const
export type PermissionConsumerOrderByRelevanceFieldEnum = (typeof PermissionConsumerOrderByRelevanceFieldEnum)[keyof typeof PermissionConsumerOrderByRelevanceFieldEnum]
@@ -710,6 +708,15 @@ export const PermissionBusinessOrderByRelevanceFieldEnum = {
export type PermissionBusinessOrderByRelevanceFieldEnum = (typeof PermissionBusinessOrderByRelevanceFieldEnum)[keyof typeof PermissionBusinessOrderByRelevanceFieldEnum]
export const ProviderAccountOrderByRelevanceFieldEnum = {
id: 'id',
provider_id: 'provider_id',
account_id: 'account_id'
} as const
export type ProviderAccountOrderByRelevanceFieldEnum = (typeof ProviderAccountOrderByRelevanceFieldEnum)[keyof typeof ProviderAccountOrderByRelevanceFieldEnum]
export const ProviderOrderByRelevanceFieldEnum = {
id: 'id',
code: 'code',
@@ -719,15 +726,6 @@ export const ProviderOrderByRelevanceFieldEnum = {
export type ProviderOrderByRelevanceFieldEnum = (typeof ProviderOrderByRelevanceFieldEnum)[keyof typeof ProviderOrderByRelevanceFieldEnum]
export const ProviderAccountOrderByRelevanceFieldEnum = {
id: 'id',
user_id: 'user_id',
account_id: 'account_id'
} as const
export type ProviderAccountOrderByRelevanceFieldEnum = (typeof ProviderAccountOrderByRelevanceFieldEnum)[keyof typeof ProviderAccountOrderByRelevanceFieldEnum]
export const TriggerLogOrderByRelevanceFieldEnum = {
message: 'message',
name: 'name'
+4 -4
View File
@@ -8,25 +8,25 @@
*
* 🟢 You can import this file directly.
*/
export type * from './models/Admin.js'
export type * from './models/AdminAccount.js'
export type * from './models/Admin.js'
export type * from './models/Account.js'
export type * from './models/Consumer.js'
export type * from './models/ConsumerAccount.js'
export type * from './models/Consumer.js'
export type * from './models/BusinessActivity.js'
export type * from './models/Complex.js'
export type * from './models/Pos.js'
export type * from './models/DeviceBrand.js'
export type * from './models/Device.js'
export type * from './models/License.js'
export type * from './models/Partner.js'
export type * from './models/PartnerAccount.js'
export type * from './models/Partner.js'
export type * from './models/PermissionConsumer.js'
export type * from './models/PermissionPos.js'
export type * from './models/PermissionComplex.js'
export type * from './models/PermissionBusiness.js'
export type * from './models/Provider.js'
export type * from './models/ProviderAccount.js'
export type * from './models/Provider.js'
export type * from './models/TriggerLog.js'
export type * from './models/UserDevices.js'
export type * from './models/Customer.js'
+42 -50
View File
@@ -198,7 +198,7 @@ export type AdminWhereInput = {
last_name?: Prisma.StringFilter<"Admin"> | string
created_at?: Prisma.DateTimeFilter<"Admin"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Admin"> | Date | string
accounts?: Prisma.AdminAccountListRelationFilter
adminAccounts?: Prisma.AdminAccountListRelationFilter
}
export type AdminOrderByWithRelationInput = {
@@ -209,7 +209,7 @@ export type AdminOrderByWithRelationInput = {
last_name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
accounts?: Prisma.AdminAccountOrderByRelationAggregateInput
adminAccounts?: Prisma.AdminAccountOrderByRelationAggregateInput
_relevance?: Prisma.AdminOrderByRelevanceInput
}
@@ -224,7 +224,7 @@ export type AdminWhereUniqueInput = Prisma.AtLeast<{
last_name?: Prisma.StringFilter<"Admin"> | string
created_at?: Prisma.DateTimeFilter<"Admin"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Admin"> | Date | string
accounts?: Prisma.AdminAccountListRelationFilter
adminAccounts?: Prisma.AdminAccountListRelationFilter
}, "id" | "mobile_number" | "national_code">
export type AdminOrderByWithAggregationInput = {
@@ -261,7 +261,7 @@ export type AdminCreateInput = {
last_name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.AdminAccountCreateNestedManyWithoutUserInput
adminAccounts?: Prisma.AdminAccountCreateNestedManyWithoutAdminInput
}
export type AdminUncheckedCreateInput = {
@@ -272,7 +272,7 @@ export type AdminUncheckedCreateInput = {
last_name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.AdminAccountUncheckedCreateNestedManyWithoutUserInput
adminAccounts?: Prisma.AdminAccountUncheckedCreateNestedManyWithoutAdminInput
}
export type AdminUpdateInput = {
@@ -283,7 +283,7 @@ export type AdminUpdateInput = {
last_name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.AdminAccountUpdateManyWithoutUserNestedInput
adminAccounts?: Prisma.AdminAccountUpdateManyWithoutAdminNestedInput
}
export type AdminUncheckedUpdateInput = {
@@ -294,7 +294,7 @@ export type AdminUncheckedUpdateInput = {
last_name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.AdminAccountUncheckedUpdateManyWithoutUserNestedInput
adminAccounts?: Prisma.AdminAccountUncheckedUpdateManyWithoutAdminNestedInput
}
export type AdminCreateManyInput = {
@@ -327,6 +327,11 @@ export type AdminUncheckedUpdateManyInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
export type AdminScalarRelationFilter = {
is?: Prisma.AdminWhereInput
isNot?: Prisma.AdminWhereInput
}
export type AdminOrderByRelevanceInput = {
fields: Prisma.AdminOrderByRelevanceFieldEnum | Prisma.AdminOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -363,38 +368,25 @@ export type AdminMinOrderByAggregateInput = {
updated_at?: Prisma.SortOrder
}
export type AdminScalarRelationFilter = {
is?: Prisma.AdminWhereInput
isNot?: Prisma.AdminWhereInput
export type AdminCreateNestedOneWithoutAdminAccountsInput = {
create?: Prisma.XOR<Prisma.AdminCreateWithoutAdminAccountsInput, Prisma.AdminUncheckedCreateWithoutAdminAccountsInput>
connectOrCreate?: Prisma.AdminCreateOrConnectWithoutAdminAccountsInput
connect?: Prisma.AdminWhereUniqueInput
}
export type StringFieldUpdateOperationsInput = {
set?: string
export type AdminUpdateOneRequiredWithoutAdminAccountsNestedInput = {
create?: Prisma.XOR<Prisma.AdminCreateWithoutAdminAccountsInput, Prisma.AdminUncheckedCreateWithoutAdminAccountsInput>
connectOrCreate?: Prisma.AdminCreateOrConnectWithoutAdminAccountsInput
upsert?: Prisma.AdminUpsertWithoutAdminAccountsInput
connect?: Prisma.AdminWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminUpdateToOneWithWhereWithoutAdminAccountsInput, Prisma.AdminUpdateWithoutAdminAccountsInput>, Prisma.AdminUncheckedUpdateWithoutAdminAccountsInput>
}
export type NullableStringFieldUpdateOperationsInput = {
set?: string | null
}
export type DateTimeFieldUpdateOperationsInput = {
set?: Date | string
}
export type AdminCreateNestedOneWithoutAccountsInput = {
create?: Prisma.XOR<Prisma.AdminCreateWithoutAccountsInput, Prisma.AdminUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.AdminCreateOrConnectWithoutAccountsInput
connect?: Prisma.AdminWhereUniqueInput
}
export type AdminUpdateOneRequiredWithoutAccountsNestedInput = {
create?: Prisma.XOR<Prisma.AdminCreateWithoutAccountsInput, Prisma.AdminUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.AdminCreateOrConnectWithoutAccountsInput
upsert?: Prisma.AdminUpsertWithoutAccountsInput
connect?: Prisma.AdminWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminUpdateToOneWithWhereWithoutAccountsInput, Prisma.AdminUpdateWithoutAccountsInput>, Prisma.AdminUncheckedUpdateWithoutAccountsInput>
}
export type AdminCreateWithoutAccountsInput = {
export type AdminCreateWithoutAdminAccountsInput = {
id?: string
mobile_number: string
national_code?: string | null
@@ -404,7 +396,7 @@ export type AdminCreateWithoutAccountsInput = {
updated_at?: Date | string
}
export type AdminUncheckedCreateWithoutAccountsInput = {
export type AdminUncheckedCreateWithoutAdminAccountsInput = {
id?: string
mobile_number: string
national_code?: string | null
@@ -414,23 +406,23 @@ export type AdminUncheckedCreateWithoutAccountsInput = {
updated_at?: Date | string
}
export type AdminCreateOrConnectWithoutAccountsInput = {
export type AdminCreateOrConnectWithoutAdminAccountsInput = {
where: Prisma.AdminWhereUniqueInput
create: Prisma.XOR<Prisma.AdminCreateWithoutAccountsInput, Prisma.AdminUncheckedCreateWithoutAccountsInput>
create: Prisma.XOR<Prisma.AdminCreateWithoutAdminAccountsInput, Prisma.AdminUncheckedCreateWithoutAdminAccountsInput>
}
export type AdminUpsertWithoutAccountsInput = {
update: Prisma.XOR<Prisma.AdminUpdateWithoutAccountsInput, Prisma.AdminUncheckedUpdateWithoutAccountsInput>
create: Prisma.XOR<Prisma.AdminCreateWithoutAccountsInput, Prisma.AdminUncheckedCreateWithoutAccountsInput>
export type AdminUpsertWithoutAdminAccountsInput = {
update: Prisma.XOR<Prisma.AdminUpdateWithoutAdminAccountsInput, Prisma.AdminUncheckedUpdateWithoutAdminAccountsInput>
create: Prisma.XOR<Prisma.AdminCreateWithoutAdminAccountsInput, Prisma.AdminUncheckedCreateWithoutAdminAccountsInput>
where?: Prisma.AdminWhereInput
}
export type AdminUpdateToOneWithWhereWithoutAccountsInput = {
export type AdminUpdateToOneWithWhereWithoutAdminAccountsInput = {
where?: Prisma.AdminWhereInput
data: Prisma.XOR<Prisma.AdminUpdateWithoutAccountsInput, Prisma.AdminUncheckedUpdateWithoutAccountsInput>
data: Prisma.XOR<Prisma.AdminUpdateWithoutAdminAccountsInput, Prisma.AdminUncheckedUpdateWithoutAdminAccountsInput>
}
export type AdminUpdateWithoutAccountsInput = {
export type AdminUpdateWithoutAdminAccountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
national_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -440,7 +432,7 @@ export type AdminUpdateWithoutAccountsInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
export type AdminUncheckedUpdateWithoutAccountsInput = {
export type AdminUncheckedUpdateWithoutAdminAccountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
national_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -456,11 +448,11 @@ export type AdminUncheckedUpdateWithoutAccountsInput = {
*/
export type AdminCountOutputType = {
accounts: number
adminAccounts: number
}
export type AdminCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | AdminCountOutputTypeCountAccountsArgs
adminAccounts?: boolean | AdminCountOutputTypeCountAdminAccountsArgs
}
/**
@@ -476,7 +468,7 @@ export type AdminCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extens
/**
* AdminCountOutputType without action
*/
export type AdminCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type AdminCountOutputTypeCountAdminAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.AdminAccountWhereInput
}
@@ -489,7 +481,7 @@ export type AdminSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs =
last_name?: boolean
created_at?: boolean
updated_at?: boolean
accounts?: boolean | Prisma.Admin$accountsArgs<ExtArgs>
adminAccounts?: boolean | Prisma.Admin$adminAccountsArgs<ExtArgs>
_count?: boolean | Prisma.AdminCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["admin"]>
@@ -507,14 +499,14 @@ export type AdminSelectScalar = {
export type AdminOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "mobile_number" | "national_code" | "first_name" | "last_name" | "created_at" | "updated_at", ExtArgs["result"]["admin"]>
export type AdminInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | Prisma.Admin$accountsArgs<ExtArgs>
adminAccounts?: boolean | Prisma.Admin$adminAccountsArgs<ExtArgs>
_count?: boolean | Prisma.AdminCountOutputTypeDefaultArgs<ExtArgs>
}
export type $AdminPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Admin"
objects: {
accounts: Prisma.$AdminAccountPayload<ExtArgs>[]
adminAccounts: Prisma.$AdminAccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -864,7 +856,7 @@ readonly fields: AdminFieldRefs;
*/
export interface Prisma__AdminClient<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.Admin$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Admin$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
adminAccounts<T extends Prisma.Admin$adminAccountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Admin$adminAccountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$AdminAccountPayload<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.
@@ -1244,9 +1236,9 @@ export type AdminDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Interna
}
/**
* Admin.accounts
* Admin.adminAccounts
*/
export type Admin$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Admin$adminAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the AdminAccount
*/
+95 -87
View File
@@ -28,7 +28,7 @@ export type AdminAccountMinAggregateOutputType = {
id: string | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
admin_id: string | null
account_id: string | null
}
@@ -36,7 +36,7 @@ export type AdminAccountMaxAggregateOutputType = {
id: string | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
admin_id: string | null
account_id: string | null
}
@@ -44,7 +44,7 @@ export type AdminAccountCountAggregateOutputType = {
id: number
created_at: number
updated_at: number
user_id: number
admin_id: number
account_id: number
_all: number
}
@@ -54,7 +54,7 @@ export type AdminAccountMinAggregateInputType = {
id?: true
created_at?: true
updated_at?: true
user_id?: true
admin_id?: true
account_id?: true
}
@@ -62,7 +62,7 @@ export type AdminAccountMaxAggregateInputType = {
id?: true
created_at?: true
updated_at?: true
user_id?: true
admin_id?: true
account_id?: true
}
@@ -70,7 +70,7 @@ export type AdminAccountCountAggregateInputType = {
id?: true
created_at?: true
updated_at?: true
user_id?: true
admin_id?: true
account_id?: true
_all?: true
}
@@ -151,7 +151,7 @@ export type AdminAccountGroupByOutputType = {
id: string
created_at: Date
updated_at: Date
user_id: string
admin_id: string
account_id: string
_count: AdminAccountCountAggregateOutputType | null
_min: AdminAccountMinAggregateOutputType | null
@@ -180,9 +180,9 @@ export type AdminAccountWhereInput = {
id?: Prisma.StringFilter<"AdminAccount"> | string
created_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
user_id?: Prisma.StringFilter<"AdminAccount"> | string
admin_id?: Prisma.StringFilter<"AdminAccount"> | string
account_id?: Prisma.StringFilter<"AdminAccount"> | string
user?: Prisma.XOR<Prisma.AdminScalarRelationFilter, Prisma.AdminWhereInput>
admin?: Prisma.XOR<Prisma.AdminScalarRelationFilter, Prisma.AdminWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}
@@ -190,9 +190,9 @@ export type AdminAccountOrderByWithRelationInput = {
id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
admin_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
user?: Prisma.AdminOrderByWithRelationInput
admin?: Prisma.AdminOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
_relevance?: Prisma.AdminAccountOrderByRelevanceInput
}
@@ -205,8 +205,8 @@ export type AdminAccountWhereUniqueInput = Prisma.AtLeast<{
NOT?: Prisma.AdminAccountWhereInput | Prisma.AdminAccountWhereInput[]
created_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
user_id?: Prisma.StringFilter<"AdminAccount"> | string
user?: Prisma.XOR<Prisma.AdminScalarRelationFilter, Prisma.AdminWhereInput>
admin_id?: Prisma.StringFilter<"AdminAccount"> | string
admin?: Prisma.XOR<Prisma.AdminScalarRelationFilter, Prisma.AdminWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}, "id" | "account_id">
@@ -214,7 +214,7 @@ export type AdminAccountOrderByWithAggregationInput = {
id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
admin_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
_count?: Prisma.AdminAccountCountOrderByAggregateInput
_max?: Prisma.AdminAccountMaxOrderByAggregateInput
@@ -228,7 +228,7 @@ export type AdminAccountScalarWhereWithAggregatesInput = {
id?: Prisma.StringWithAggregatesFilter<"AdminAccount"> | string
created_at?: Prisma.DateTimeWithAggregatesFilter<"AdminAccount"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"AdminAccount"> | Date | string
user_id?: Prisma.StringWithAggregatesFilter<"AdminAccount"> | string
admin_id?: Prisma.StringWithAggregatesFilter<"AdminAccount"> | string
account_id?: Prisma.StringWithAggregatesFilter<"AdminAccount"> | string
}
@@ -236,7 +236,7 @@ export type AdminAccountCreateInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
user: Prisma.AdminCreateNestedOneWithoutAccountsInput
admin: Prisma.AdminCreateNestedOneWithoutAdminAccountsInput
account: Prisma.AccountCreateNestedOneWithoutAdmin_accountInput
}
@@ -244,7 +244,7 @@ export type AdminAccountUncheckedCreateInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
user_id: string
admin_id: string
account_id: string
}
@@ -252,7 +252,7 @@ export type AdminAccountUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.AdminUpdateOneRequiredWithoutAccountsNestedInput
admin?: Prisma.AdminUpdateOneRequiredWithoutAdminAccountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutAdmin_accountNestedInput
}
@@ -260,7 +260,7 @@ export type AdminAccountUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
admin_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -268,7 +268,7 @@ export type AdminAccountCreateManyInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
user_id: string
admin_id: string
account_id: string
}
@@ -282,20 +282,10 @@ export type AdminAccountUncheckedUpdateManyInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
admin_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type AdminAccountListRelationFilter = {
every?: Prisma.AdminAccountWhereInput
some?: Prisma.AdminAccountWhereInput
none?: Prisma.AdminAccountWhereInput
}
export type AdminAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type AdminAccountOrderByRelevanceInput = {
fields: Prisma.AdminAccountOrderByRelevanceFieldEnum | Prisma.AdminAccountOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -306,7 +296,7 @@ export type AdminAccountCountOrderByAggregateInput = {
id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
admin_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -314,7 +304,7 @@ export type AdminAccountMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
admin_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -322,54 +312,72 @@ export type AdminAccountMinOrderByAggregateInput = {
id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
admin_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
export type AdminAccountListRelationFilter = {
every?: Prisma.AdminAccountWhereInput
some?: Prisma.AdminAccountWhereInput
none?: Prisma.AdminAccountWhereInput
}
export type AdminAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type AdminAccountNullableScalarRelationFilter = {
is?: Prisma.AdminAccountWhereInput | null
isNot?: Prisma.AdminAccountWhereInput | null
}
export type AdminAccountCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput> | Prisma.AdminAccountCreateWithoutUserInput[] | Prisma.AdminAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutUserInput | Prisma.AdminAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.AdminAccountCreateManyUserInputEnvelope
export type StringFieldUpdateOperationsInput = {
set?: string
}
export type DateTimeFieldUpdateOperationsInput = {
set?: Date | string
}
export type AdminAccountCreateNestedManyWithoutAdminInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput> | Prisma.AdminAccountCreateWithoutAdminInput[] | Prisma.AdminAccountUncheckedCreateWithoutAdminInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutAdminInput | Prisma.AdminAccountCreateOrConnectWithoutAdminInput[]
createMany?: Prisma.AdminAccountCreateManyAdminInputEnvelope
connect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
}
export type AdminAccountUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput> | Prisma.AdminAccountCreateWithoutUserInput[] | Prisma.AdminAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutUserInput | Prisma.AdminAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.AdminAccountCreateManyUserInputEnvelope
export type AdminAccountUncheckedCreateNestedManyWithoutAdminInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput> | Prisma.AdminAccountCreateWithoutAdminInput[] | Prisma.AdminAccountUncheckedCreateWithoutAdminInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutAdminInput | Prisma.AdminAccountCreateOrConnectWithoutAdminInput[]
createMany?: Prisma.AdminAccountCreateManyAdminInputEnvelope
connect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
}
export type AdminAccountUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput> | Prisma.AdminAccountCreateWithoutUserInput[] | Prisma.AdminAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutUserInput | Prisma.AdminAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.AdminAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.AdminAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.AdminAccountCreateManyUserInputEnvelope
export type AdminAccountUpdateManyWithoutAdminNestedInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput> | Prisma.AdminAccountCreateWithoutAdminInput[] | Prisma.AdminAccountUncheckedCreateWithoutAdminInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutAdminInput | Prisma.AdminAccountCreateOrConnectWithoutAdminInput[]
upsert?: Prisma.AdminAccountUpsertWithWhereUniqueWithoutAdminInput | Prisma.AdminAccountUpsertWithWhereUniqueWithoutAdminInput[]
createMany?: Prisma.AdminAccountCreateManyAdminInputEnvelope
set?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
disconnect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
delete?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
connect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
update?: Prisma.AdminAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.AdminAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.AdminAccountUpdateManyWithWhereWithoutUserInput | Prisma.AdminAccountUpdateManyWithWhereWithoutUserInput[]
update?: Prisma.AdminAccountUpdateWithWhereUniqueWithoutAdminInput | Prisma.AdminAccountUpdateWithWhereUniqueWithoutAdminInput[]
updateMany?: Prisma.AdminAccountUpdateManyWithWhereWithoutAdminInput | Prisma.AdminAccountUpdateManyWithWhereWithoutAdminInput[]
deleteMany?: Prisma.AdminAccountScalarWhereInput | Prisma.AdminAccountScalarWhereInput[]
}
export type AdminAccountUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput> | Prisma.AdminAccountCreateWithoutUserInput[] | Prisma.AdminAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutUserInput | Prisma.AdminAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.AdminAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.AdminAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.AdminAccountCreateManyUserInputEnvelope
export type AdminAccountUncheckedUpdateManyWithoutAdminNestedInput = {
create?: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput> | Prisma.AdminAccountCreateWithoutAdminInput[] | Prisma.AdminAccountUncheckedCreateWithoutAdminInput[]
connectOrCreate?: Prisma.AdminAccountCreateOrConnectWithoutAdminInput | Prisma.AdminAccountCreateOrConnectWithoutAdminInput[]
upsert?: Prisma.AdminAccountUpsertWithWhereUniqueWithoutAdminInput | Prisma.AdminAccountUpsertWithWhereUniqueWithoutAdminInput[]
createMany?: Prisma.AdminAccountCreateManyAdminInputEnvelope
set?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
disconnect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
delete?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
connect?: Prisma.AdminAccountWhereUniqueInput | Prisma.AdminAccountWhereUniqueInput[]
update?: Prisma.AdminAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.AdminAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.AdminAccountUpdateManyWithWhereWithoutUserInput | Prisma.AdminAccountUpdateManyWithWhereWithoutUserInput[]
update?: Prisma.AdminAccountUpdateWithWhereUniqueWithoutAdminInput | Prisma.AdminAccountUpdateWithWhereUniqueWithoutAdminInput[]
updateMany?: Prisma.AdminAccountUpdateManyWithWhereWithoutAdminInput | Prisma.AdminAccountUpdateManyWithWhereWithoutAdminInput[]
deleteMany?: Prisma.AdminAccountScalarWhereInput | Prisma.AdminAccountScalarWhereInput[]
}
@@ -405,44 +413,44 @@ export type AdminAccountUncheckedUpdateOneWithoutAccountNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.AdminAccountUpdateToOneWithWhereWithoutAccountInput, Prisma.AdminAccountUpdateWithoutAccountInput>, Prisma.AdminAccountUncheckedUpdateWithoutAccountInput>
}
export type AdminAccountCreateWithoutUserInput = {
export type AdminAccountCreateWithoutAdminInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
account: Prisma.AccountCreateNestedOneWithoutAdmin_accountInput
}
export type AdminAccountUncheckedCreateWithoutUserInput = {
export type AdminAccountUncheckedCreateWithoutAdminInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
account_id: string
}
export type AdminAccountCreateOrConnectWithoutUserInput = {
export type AdminAccountCreateOrConnectWithoutAdminInput = {
where: Prisma.AdminAccountWhereUniqueInput
create: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput>
}
export type AdminAccountCreateManyUserInputEnvelope = {
data: Prisma.AdminAccountCreateManyUserInput | Prisma.AdminAccountCreateManyUserInput[]
export type AdminAccountCreateManyAdminInputEnvelope = {
data: Prisma.AdminAccountCreateManyAdminInput | Prisma.AdminAccountCreateManyAdminInput[]
skipDuplicates?: boolean
}
export type AdminAccountUpsertWithWhereUniqueWithoutUserInput = {
export type AdminAccountUpsertWithWhereUniqueWithoutAdminInput = {
where: Prisma.AdminAccountWhereUniqueInput
update: Prisma.XOR<Prisma.AdminAccountUpdateWithoutUserInput, Prisma.AdminAccountUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.AdminAccountCreateWithoutUserInput, Prisma.AdminAccountUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.AdminAccountUpdateWithoutAdminInput, Prisma.AdminAccountUncheckedUpdateWithoutAdminInput>
create: Prisma.XOR<Prisma.AdminAccountCreateWithoutAdminInput, Prisma.AdminAccountUncheckedCreateWithoutAdminInput>
}
export type AdminAccountUpdateWithWhereUniqueWithoutUserInput = {
export type AdminAccountUpdateWithWhereUniqueWithoutAdminInput = {
where: Prisma.AdminAccountWhereUniqueInput
data: Prisma.XOR<Prisma.AdminAccountUpdateWithoutUserInput, Prisma.AdminAccountUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.AdminAccountUpdateWithoutAdminInput, Prisma.AdminAccountUncheckedUpdateWithoutAdminInput>
}
export type AdminAccountUpdateManyWithWhereWithoutUserInput = {
export type AdminAccountUpdateManyWithWhereWithoutAdminInput = {
where: Prisma.AdminAccountScalarWhereInput
data: Prisma.XOR<Prisma.AdminAccountUpdateManyMutationInput, Prisma.AdminAccountUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.AdminAccountUpdateManyMutationInput, Prisma.AdminAccountUncheckedUpdateManyWithoutAdminInput>
}
export type AdminAccountScalarWhereInput = {
@@ -452,7 +460,7 @@ export type AdminAccountScalarWhereInput = {
id?: Prisma.StringFilter<"AdminAccount"> | string
created_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string
user_id?: Prisma.StringFilter<"AdminAccount"> | string
admin_id?: Prisma.StringFilter<"AdminAccount"> | string
account_id?: Prisma.StringFilter<"AdminAccount"> | string
}
@@ -460,14 +468,14 @@ export type AdminAccountCreateWithoutAccountInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
user: Prisma.AdminCreateNestedOneWithoutAccountsInput
admin: Prisma.AdminCreateNestedOneWithoutAdminAccountsInput
}
export type AdminAccountUncheckedCreateWithoutAccountInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
user_id: string
admin_id: string
}
export type AdminAccountCreateOrConnectWithoutAccountInput = {
@@ -490,38 +498,38 @@ export type AdminAccountUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.AdminUpdateOneRequiredWithoutAccountsNestedInput
admin?: Prisma.AdminUpdateOneRequiredWithoutAdminAccountsNestedInput
}
export type AdminAccountUncheckedUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
admin_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type AdminAccountCreateManyUserInput = {
export type AdminAccountCreateManyAdminInput = {
id?: string
created_at?: Date | string
updated_at?: Date | string
account_id: string
}
export type AdminAccountUpdateWithoutUserInput = {
export type AdminAccountUpdateWithoutAdminInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account?: Prisma.AccountUpdateOneRequiredWithoutAdmin_accountNestedInput
}
export type AdminAccountUncheckedUpdateWithoutUserInput = {
export type AdminAccountUncheckedUpdateWithoutAdminInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type AdminAccountUncheckedUpdateManyWithoutUserInput = {
export type AdminAccountUncheckedUpdateManyWithoutAdminInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -534,9 +542,9 @@ export type AdminAccountSelect<ExtArgs extends runtime.Types.Extensions.Internal
id?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
admin_id?: boolean
account_id?: boolean
user?: boolean | Prisma.AdminDefaultArgs<ExtArgs>
admin?: boolean | Prisma.AdminDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}, ExtArgs["result"]["adminAccount"]>
@@ -546,27 +554,27 @@ export type AdminAccountSelectScalar = {
id?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
admin_id?: boolean
account_id?: boolean
}
export type AdminAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "user_id" | "account_id", ExtArgs["result"]["adminAccount"]>
export type AdminAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "admin_id" | "account_id", ExtArgs["result"]["adminAccount"]>
export type AdminAccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
user?: boolean | Prisma.AdminDefaultArgs<ExtArgs>
admin?: boolean | Prisma.AdminDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}
export type $AdminAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "AdminAccount"
objects: {
user: Prisma.$AdminPayload<ExtArgs>
admin: Prisma.$AdminPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
created_at: Date
updated_at: Date
user_id: string
admin_id: string
account_id: string
}, ExtArgs["result"]["adminAccount"]>
composites: {}
@@ -908,7 +916,7 @@ readonly fields: AdminAccountFieldRefs;
*/
export interface Prisma__AdminAccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
user<T extends Prisma.AdminDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminDefaultArgs<ExtArgs>>): Prisma.Prisma__AdminClient<runtime.Types.Result.GetResult<Prisma.$AdminPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
admin<T extends Prisma.AdminDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AdminDefaultArgs<ExtArgs>>): Prisma.Prisma__AdminClient<runtime.Types.Result.GetResult<Prisma.$AdminPayload<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>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -942,7 +950,7 @@ export interface AdminAccountFieldRefs {
readonly id: Prisma.FieldRef<"AdminAccount", 'String'>
readonly created_at: Prisma.FieldRef<"AdminAccount", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"AdminAccount", 'DateTime'>
readonly user_id: Prisma.FieldRef<"AdminAccount", 'String'>
readonly admin_id: Prisma.FieldRef<"AdminAccount", 'String'>
readonly account_id: Prisma.FieldRef<"AdminAccount", 'String'>
}
+134 -134
View File
@@ -30,7 +30,7 @@ export type BusinessActivityMinAggregateOutputType = {
created_at: Date | null
updated_at: Date | null
guild_id: string | null
user_id: string | null
consumer_id: string | null
}
export type BusinessActivityMaxAggregateOutputType = {
@@ -39,7 +39,7 @@ export type BusinessActivityMaxAggregateOutputType = {
created_at: Date | null
updated_at: Date | null
guild_id: string | null
user_id: string | null
consumer_id: string | null
}
export type BusinessActivityCountAggregateOutputType = {
@@ -48,7 +48,7 @@ export type BusinessActivityCountAggregateOutputType = {
created_at: number
updated_at: number
guild_id: number
user_id: number
consumer_id: number
_all: number
}
@@ -59,7 +59,7 @@ export type BusinessActivityMinAggregateInputType = {
created_at?: true
updated_at?: true
guild_id?: true
user_id?: true
consumer_id?: true
}
export type BusinessActivityMaxAggregateInputType = {
@@ -68,7 +68,7 @@ export type BusinessActivityMaxAggregateInputType = {
created_at?: true
updated_at?: true
guild_id?: true
user_id?: true
consumer_id?: true
}
export type BusinessActivityCountAggregateInputType = {
@@ -77,7 +77,7 @@ export type BusinessActivityCountAggregateInputType = {
created_at?: true
updated_at?: true
guild_id?: true
user_id?: true
consumer_id?: true
_all?: true
}
@@ -159,7 +159,7 @@ export type BusinessActivityGroupByOutputType = {
created_at: Date
updated_at: Date
guild_id: string
user_id: string
consumer_id: string
_count: BusinessActivityCountAggregateOutputType | null
_min: BusinessActivityMinAggregateOutputType | null
_max: BusinessActivityMaxAggregateOutputType | null
@@ -189,11 +189,11 @@ export type BusinessActivityWhereInput = {
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
user_id?: Prisma.StringFilter<"BusinessActivity"> | string
consumer_id?: Prisma.StringFilter<"BusinessActivity"> | string
guild?: Prisma.XOR<Prisma.GuildScalarRelationFilter, Prisma.GuildWhereInput>
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
complexes?: Prisma.ComplexListRelationFilter
permissionBusinesses?: Prisma.PermissionBusinessListRelationFilter
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
}
export type BusinessActivityOrderByWithRelationInput = {
@@ -202,11 +202,11 @@ export type BusinessActivityOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
guild?: Prisma.GuildOrderByWithRelationInput
user?: Prisma.ConsumerOrderByWithRelationInput
consumer?: Prisma.ConsumerOrderByWithRelationInput
complexes?: Prisma.ComplexOrderByRelationAggregateInput
permissionBusinesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput
permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput
_relevance?: Prisma.BusinessActivityOrderByRelevanceInput
}
@@ -219,11 +219,11 @@ export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
user_id?: Prisma.StringFilter<"BusinessActivity"> | string
consumer_id?: Prisma.StringFilter<"BusinessActivity"> | string
guild?: Prisma.XOR<Prisma.GuildScalarRelationFilter, Prisma.GuildWhereInput>
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
complexes?: Prisma.ComplexListRelationFilter
permissionBusinesses?: Prisma.PermissionBusinessListRelationFilter
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
}, "id">
export type BusinessActivityOrderByWithAggregationInput = {
@@ -232,7 +232,7 @@ export type BusinessActivityOrderByWithAggregationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
_count?: Prisma.BusinessActivityCountOrderByAggregateInput
_max?: Prisma.BusinessActivityMaxOrderByAggregateInput
_min?: Prisma.BusinessActivityMinOrderByAggregateInput
@@ -247,7 +247,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
created_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
user_id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
consumer_id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
}
export type BusinessActivityCreateInput = {
@@ -256,9 +256,9 @@ export type BusinessActivityCreateInput = {
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
user: Prisma.ConsumerCreateNestedOneWithoutBusinessActivitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUncheckedCreateInput = {
@@ -267,9 +267,9 @@ export type BusinessActivityUncheckedCreateInput = {
created_at?: Date | string
updated_at?: Date | string
guild_id: string
user_id: string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUpdateInput = {
@@ -278,9 +278,9 @@ export type BusinessActivityUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
user?: Prisma.ConsumerUpdateOneRequiredWithoutBusinessActivitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateInput = {
@@ -289,9 +289,9 @@ export type BusinessActivityUncheckedUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityCreateManyInput = {
@@ -300,7 +300,7 @@ export type BusinessActivityCreateManyInput = {
created_at?: Date | string
updated_at?: Date | string
guild_id: string
user_id: string
consumer_id: string
}
export type BusinessActivityUpdateManyMutationInput = {
@@ -316,7 +316,7 @@ export type BusinessActivityUncheckedUpdateManyInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type BusinessActivityListRelationFilter = {
@@ -341,7 +341,7 @@ export type BusinessActivityCountOrderByAggregateInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
}
export type BusinessActivityMaxOrderByAggregateInput = {
@@ -350,7 +350,7 @@ export type BusinessActivityMaxOrderByAggregateInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
}
export type BusinessActivityMinOrderByAggregateInput = {
@@ -359,7 +359,7 @@ export type BusinessActivityMinOrderByAggregateInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
}
export type BusinessActivityScalarRelationFilter = {
@@ -367,45 +367,45 @@ export type BusinessActivityScalarRelationFilter = {
isNot?: Prisma.BusinessActivityWhereInput
}
export type BusinessActivityCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput> | Prisma.BusinessActivityCreateWithoutUserInput[] | Prisma.BusinessActivityUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutUserInput | Prisma.BusinessActivityCreateOrConnectWithoutUserInput[]
createMany?: Prisma.BusinessActivityCreateManyUserInputEnvelope
export type BusinessActivityCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput> | Prisma.BusinessActivityCreateWithoutConsumerInput[] | Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput | Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.BusinessActivityCreateManyConsumerInputEnvelope
connect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
}
export type BusinessActivityUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput> | Prisma.BusinessActivityCreateWithoutUserInput[] | Prisma.BusinessActivityUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutUserInput | Prisma.BusinessActivityCreateOrConnectWithoutUserInput[]
createMany?: Prisma.BusinessActivityCreateManyUserInputEnvelope
export type BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput> | Prisma.BusinessActivityCreateWithoutConsumerInput[] | Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput | Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.BusinessActivityCreateManyConsumerInputEnvelope
connect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
}
export type BusinessActivityUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput> | Prisma.BusinessActivityCreateWithoutUserInput[] | Prisma.BusinessActivityUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutUserInput | Prisma.BusinessActivityCreateOrConnectWithoutUserInput[]
upsert?: Prisma.BusinessActivityUpsertWithWhereUniqueWithoutUserInput | Prisma.BusinessActivityUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.BusinessActivityCreateManyUserInputEnvelope
export type BusinessActivityUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput> | Prisma.BusinessActivityCreateWithoutConsumerInput[] | Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput | Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.BusinessActivityUpsertWithWhereUniqueWithoutConsumerInput | Prisma.BusinessActivityUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.BusinessActivityCreateManyConsumerInputEnvelope
set?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
disconnect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
delete?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
connect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
update?: Prisma.BusinessActivityUpdateWithWhereUniqueWithoutUserInput | Prisma.BusinessActivityUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.BusinessActivityUpdateManyWithWhereWithoutUserInput | Prisma.BusinessActivityUpdateManyWithWhereWithoutUserInput[]
update?: Prisma.BusinessActivityUpdateWithWhereUniqueWithoutConsumerInput | Prisma.BusinessActivityUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.BusinessActivityUpdateManyWithWhereWithoutConsumerInput | Prisma.BusinessActivityUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
}
export type BusinessActivityUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput> | Prisma.BusinessActivityCreateWithoutUserInput[] | Prisma.BusinessActivityUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutUserInput | Prisma.BusinessActivityCreateOrConnectWithoutUserInput[]
upsert?: Prisma.BusinessActivityUpsertWithWhereUniqueWithoutUserInput | Prisma.BusinessActivityUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.BusinessActivityCreateManyUserInputEnvelope
export type BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput> | Prisma.BusinessActivityCreateWithoutConsumerInput[] | Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput | Prisma.BusinessActivityCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.BusinessActivityUpsertWithWhereUniqueWithoutConsumerInput | Prisma.BusinessActivityUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.BusinessActivityCreateManyConsumerInputEnvelope
set?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
disconnect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
delete?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
connect?: Prisma.BusinessActivityWhereUniqueInput | Prisma.BusinessActivityWhereUniqueInput[]
update?: Prisma.BusinessActivityUpdateWithWhereUniqueWithoutUserInput | Prisma.BusinessActivityUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.BusinessActivityUpdateManyWithWhereWithoutUserInput | Prisma.BusinessActivityUpdateManyWithWhereWithoutUserInput[]
update?: Prisma.BusinessActivityUpdateWithWhereUniqueWithoutConsumerInput | Prisma.BusinessActivityUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.BusinessActivityUpdateManyWithWhereWithoutConsumerInput | Prisma.BusinessActivityUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
}
@@ -423,18 +423,18 @@ export type BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutComplexesInput, Prisma.BusinessActivityUpdateWithoutComplexesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutComplexesInput>
}
export type BusinessActivityCreateNestedOneWithoutPermissionBusinessesInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermissionBusinessesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermissionBusinessesInput
export type BusinessActivityCreateNestedOneWithoutPermission_businessesInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermission_businessesInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutPermissionBusinessesNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermissionBusinessesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermissionBusinessesInput
upsert?: Prisma.BusinessActivityUpsertWithoutPermissionBusinessesInput
export type BusinessActivityUpdateOneRequiredWithoutPermission_businessesNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermission_businessesInput
upsert?: Prisma.BusinessActivityUpsertWithoutPermission_businessesInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutPermissionBusinessesInput, Prisma.BusinessActivityUpdateWithoutPermissionBusinessesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutPermissionBusinessesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutPermission_businessesInput, Prisma.BusinessActivityUpdateWithoutPermission_businessesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutPermission_businessesInput>
}
export type BusinessActivityCreateNestedManyWithoutGuildInput = {
@@ -479,50 +479,50 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput = {
deleteMany?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
}
export type BusinessActivityCreateWithoutUserInput = {
export type BusinessActivityCreateWithoutConsumerInput = {
id?: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUncheckedCreateWithoutUserInput = {
export type BusinessActivityUncheckedCreateWithoutConsumerInput = {
id?: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityCreateOrConnectWithoutUserInput = {
export type BusinessActivityCreateOrConnectWithoutConsumerInput = {
where: Prisma.BusinessActivityWhereUniqueInput
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput>
}
export type BusinessActivityCreateManyUserInputEnvelope = {
data: Prisma.BusinessActivityCreateManyUserInput | Prisma.BusinessActivityCreateManyUserInput[]
export type BusinessActivityCreateManyConsumerInputEnvelope = {
data: Prisma.BusinessActivityCreateManyConsumerInput | Prisma.BusinessActivityCreateManyConsumerInput[]
skipDuplicates?: boolean
}
export type BusinessActivityUpsertWithWhereUniqueWithoutUserInput = {
export type BusinessActivityUpsertWithWhereUniqueWithoutConsumerInput = {
where: Prisma.BusinessActivityWhereUniqueInput
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutUserInput, Prisma.BusinessActivityUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutUserInput, Prisma.BusinessActivityUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutConsumerInput, Prisma.BusinessActivityUncheckedUpdateWithoutConsumerInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutConsumerInput, Prisma.BusinessActivityUncheckedCreateWithoutConsumerInput>
}
export type BusinessActivityUpdateWithWhereUniqueWithoutUserInput = {
export type BusinessActivityUpdateWithWhereUniqueWithoutConsumerInput = {
where: Prisma.BusinessActivityWhereUniqueInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutUserInput, Prisma.BusinessActivityUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutConsumerInput, Prisma.BusinessActivityUncheckedUpdateWithoutConsumerInput>
}
export type BusinessActivityUpdateManyWithWhereWithoutUserInput = {
export type BusinessActivityUpdateManyWithWhereWithoutConsumerInput = {
where: Prisma.BusinessActivityScalarWhereInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateManyMutationInput, Prisma.BusinessActivityUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.BusinessActivityUpdateManyMutationInput, Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerInput>
}
export type BusinessActivityScalarWhereInput = {
@@ -534,7 +534,7 @@ export type BusinessActivityScalarWhereInput = {
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
user_id?: Prisma.StringFilter<"BusinessActivity"> | string
consumer_id?: Prisma.StringFilter<"BusinessActivity"> | string
}
export type BusinessActivityCreateWithoutComplexesInput = {
@@ -543,8 +543,8 @@ export type BusinessActivityCreateWithoutComplexesInput = {
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
user: Prisma.ConsumerCreateNestedOneWithoutBusinessActivitiesInput
permissionBusinesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
@@ -553,8 +553,8 @@ export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
created_at?: Date | string
updated_at?: Date | string
guild_id: string
user_id: string
permissionBusinesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
consumer_id: string
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityCreateOrConnectWithoutComplexesInput = {
@@ -579,8 +579,8 @@ export type BusinessActivityUpdateWithoutComplexesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
user?: Prisma.ConsumerUpdateOneRequiredWithoutBusinessActivitiesNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
@@ -589,63 +589,63 @@ export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
permissionBusinesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityCreateWithoutPermissionBusinessesInput = {
export type BusinessActivityCreateWithoutPermission_businessesInput = {
id?: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
user: Prisma.ConsumerCreateNestedOneWithoutBusinessActivitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutPermissionBusinessesInput = {
export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
id?: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
user_id: string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutPermissionBusinessesInput = {
export type BusinessActivityCreateOrConnectWithoutPermission_businessesInput = {
where: Prisma.BusinessActivityWhereUniqueInput
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermissionBusinessesInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
}
export type BusinessActivityUpsertWithoutPermissionBusinessesInput = {
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedUpdateWithoutPermissionBusinessesInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermissionBusinessesInput>
export type BusinessActivityUpsertWithoutPermission_businessesInput = {
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedUpdateWithoutPermission_businessesInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
where?: Prisma.BusinessActivityWhereInput
}
export type BusinessActivityUpdateToOneWithWhereWithoutPermissionBusinessesInput = {
export type BusinessActivityUpdateToOneWithWhereWithoutPermission_businessesInput = {
where?: Prisma.BusinessActivityWhereInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutPermissionBusinessesInput, Prisma.BusinessActivityUncheckedUpdateWithoutPermissionBusinessesInput>
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedUpdateWithoutPermission_businessesInput>
}
export type BusinessActivityUpdateWithoutPermissionBusinessesInput = {
export type BusinessActivityUpdateWithoutPermission_businessesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
user?: Prisma.ConsumerUpdateOneRequiredWithoutBusinessActivitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutPermissionBusinessesInput = {
export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
}
@@ -654,9 +654,9 @@ export type BusinessActivityCreateWithoutGuildInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutBusinessActivitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
@@ -664,9 +664,9 @@ export type BusinessActivityUncheckedCreateWithoutGuildInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
@@ -695,7 +695,7 @@ export type BusinessActivityUpdateManyWithWhereWithoutGuildInput = {
data: Prisma.XOR<Prisma.BusinessActivityUpdateManyMutationInput, Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildInput>
}
export type BusinessActivityCreateManyUserInput = {
export type BusinessActivityCreateManyConsumerInput = {
id?: string
name: string
created_at?: Date | string
@@ -703,27 +703,27 @@ export type BusinessActivityCreateManyUserInput = {
guild_id: string
}
export type BusinessActivityUpdateWithoutUserInput = {
export type BusinessActivityUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutUserInput = {
export type BusinessActivityUncheckedUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateManyWithoutUserInput = {
export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -736,7 +736,7 @@ export type BusinessActivityCreateManyGuildInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
}
export type BusinessActivityUpdateWithoutGuildInput = {
@@ -744,9 +744,9 @@ export type BusinessActivityUpdateWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutBusinessActivitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
@@ -754,9 +754,9 @@ export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permissionBusinesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
@@ -764,7 +764,7 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -774,12 +774,12 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
export type BusinessActivityCountOutputType = {
complexes: number
permissionBusinesses: number
permission_businesses: number
}
export type BusinessActivityCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
complexes?: boolean | BusinessActivityCountOutputTypeCountComplexesArgs
permissionBusinesses?: boolean | BusinessActivityCountOutputTypeCountPermissionBusinessesArgs
permission_businesses?: boolean | BusinessActivityCountOutputTypeCountPermission_businessesArgs
}
/**
@@ -802,7 +802,7 @@ export type BusinessActivityCountOutputTypeCountComplexesArgs<ExtArgs extends ru
/**
* BusinessActivityCountOutputType without action
*/
export type BusinessActivityCountOutputTypeCountPermissionBusinessesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type BusinessActivityCountOutputTypeCountPermission_businessesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionBusinessWhereInput
}
@@ -813,11 +813,11 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
created_at?: boolean
updated_at?: boolean
guild_id?: boolean
user_id?: boolean
consumer_id?: boolean
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
permissionBusinesses?: boolean | Prisma.BusinessActivity$permissionBusinessesArgs<ExtArgs>
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["businessActivity"]>
@@ -829,15 +829,15 @@ export type BusinessActivitySelectScalar = {
created_at?: boolean
updated_at?: boolean
guild_id?: boolean
user_id?: boolean
consumer_id?: boolean
}
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "created_at" | "updated_at" | "guild_id" | "user_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
permissionBusinesses?: boolean | Prisma.BusinessActivity$permissionBusinessesArgs<ExtArgs>
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -845,9 +845,9 @@ export type $BusinessActivityPayload<ExtArgs extends runtime.Types.Extensions.In
name: "BusinessActivity"
objects: {
guild: Prisma.$GuildPayload<ExtArgs>
user: Prisma.$ConsumerPayload<ExtArgs>
consumer: Prisma.$ConsumerPayload<ExtArgs>
complexes: Prisma.$ComplexPayload<ExtArgs>[]
permissionBusinesses: Prisma.$PermissionBusinessPayload<ExtArgs>[]
permission_businesses: Prisma.$PermissionBusinessPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -855,7 +855,7 @@ export type $BusinessActivityPayload<ExtArgs extends runtime.Types.Extensions.In
created_at: Date
updated_at: Date
guild_id: string
user_id: string
consumer_id: string
}, ExtArgs["result"]["businessActivity"]>
composites: {}
}
@@ -1197,9 +1197,9 @@ readonly fields: BusinessActivityFieldRefs;
export interface Prisma__BusinessActivityClient<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>
user<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
complexes<T extends Prisma.BusinessActivity$complexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$complexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permissionBusinesses<T extends Prisma.BusinessActivity$permissionBusinessesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$permissionBusinessesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission_businesses<T extends Prisma.BusinessActivity$permission_businessesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$permission_businessesArgs<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.
@@ -1234,7 +1234,7 @@ export interface BusinessActivityFieldRefs {
readonly created_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
readonly guild_id: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly user_id: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly consumer_id: Prisma.FieldRef<"BusinessActivity", 'String'>
}
@@ -1602,9 +1602,9 @@ export type BusinessActivity$complexesArgs<ExtArgs extends runtime.Types.Extensi
}
/**
* BusinessActivity.permissionBusinesses
* BusinessActivity.permission_businesses
*/
export type BusinessActivity$permissionBusinessesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type BusinessActivity$permission_businessesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionBusiness
*/
+177 -177
View File
@@ -202,9 +202,9 @@ export type ComplexWhereInput = {
pos_list?: Prisma.PosListRelationFilter
goods?: Prisma.GoodListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
permissionComplexes?: Prisma.PermissionComplexListRelationFilter
customerIndividuals?: Prisma.CustomerIndividualListRelationFilter
customerLegals?: Prisma.CustomerLegalListRelationFilter
permission_complexes?: Prisma.PermissionComplexListRelationFilter
customer_individuals?: Prisma.CustomerIndividualListRelationFilter
customer_legals?: Prisma.CustomerLegalListRelationFilter
}
export type ComplexOrderByWithRelationInput = {
@@ -219,9 +219,9 @@ export type ComplexOrderByWithRelationInput = {
pos_list?: Prisma.PosOrderByRelationAggregateInput
goods?: Prisma.GoodOrderByRelationAggregateInput
good_categories?: Prisma.GoodCategoryOrderByRelationAggregateInput
permissionComplexes?: Prisma.PermissionComplexOrderByRelationAggregateInput
customerIndividuals?: Prisma.CustomerIndividualOrderByRelationAggregateInput
customerLegals?: Prisma.CustomerLegalOrderByRelationAggregateInput
permission_complexes?: Prisma.PermissionComplexOrderByRelationAggregateInput
customer_individuals?: Prisma.CustomerIndividualOrderByRelationAggregateInput
customer_legals?: Prisma.CustomerLegalOrderByRelationAggregateInput
_relevance?: Prisma.ComplexOrderByRelevanceInput
}
@@ -240,9 +240,9 @@ export type ComplexWhereUniqueInput = Prisma.AtLeast<{
pos_list?: Prisma.PosListRelationFilter
goods?: Prisma.GoodListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
permissionComplexes?: Prisma.PermissionComplexListRelationFilter
customerIndividuals?: Prisma.CustomerIndividualListRelationFilter
customerLegals?: Prisma.CustomerLegalListRelationFilter
permission_complexes?: Prisma.PermissionComplexListRelationFilter
customer_individuals?: Prisma.CustomerIndividualListRelationFilter
customer_legals?: Prisma.CustomerLegalListRelationFilter
}, "id">
export type ComplexOrderByWithAggregationInput = {
@@ -282,9 +282,9 @@ export type ComplexCreateInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateInput = {
@@ -298,9 +298,9 @@ export type ComplexUncheckedCreateInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexUpdateInput = {
@@ -314,9 +314,9 @@ export type ComplexUpdateInput = {
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateInput = {
@@ -330,9 +330,9 @@ export type ComplexUncheckedUpdateInput = {
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateManyInput = {
@@ -476,46 +476,46 @@ export type ComplexUpdateOneRequiredWithoutPos_listNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutPos_listInput, Prisma.ComplexUpdateWithoutPos_listInput>, Prisma.ComplexUncheckedUpdateWithoutPos_listInput>
}
export type ComplexCreateNestedOneWithoutPermissionComplexesInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedCreateWithoutPermissionComplexesInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutPermissionComplexesInput
export type ComplexCreateNestedOneWithoutPermission_complexesInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutPermission_complexesInput, Prisma.ComplexUncheckedCreateWithoutPermission_complexesInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutPermission_complexesInput
connect?: Prisma.ComplexWhereUniqueInput
}
export type ComplexUpdateOneRequiredWithoutPermissionComplexesNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedCreateWithoutPermissionComplexesInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutPermissionComplexesInput
upsert?: Prisma.ComplexUpsertWithoutPermissionComplexesInput
export type ComplexUpdateOneRequiredWithoutPermission_complexesNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutPermission_complexesInput, Prisma.ComplexUncheckedCreateWithoutPermission_complexesInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutPermission_complexesInput
upsert?: Prisma.ComplexUpsertWithoutPermission_complexesInput
connect?: Prisma.ComplexWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutPermissionComplexesInput, Prisma.ComplexUpdateWithoutPermissionComplexesInput>, Prisma.ComplexUncheckedUpdateWithoutPermissionComplexesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutPermission_complexesInput, Prisma.ComplexUpdateWithoutPermission_complexesInput>, Prisma.ComplexUncheckedUpdateWithoutPermission_complexesInput>
}
export type ComplexCreateNestedOneWithoutCustomerIndividualsInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedCreateWithoutCustomerIndividualsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomerIndividualsInput
export type ComplexCreateNestedOneWithoutCustomer_individualsInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomer_individualsInput
connect?: Prisma.ComplexWhereUniqueInput
}
export type ComplexUpdateOneRequiredWithoutCustomerIndividualsNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedCreateWithoutCustomerIndividualsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomerIndividualsInput
upsert?: Prisma.ComplexUpsertWithoutCustomerIndividualsInput
export type ComplexUpdateOneRequiredWithoutCustomer_individualsNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_individualsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomer_individualsInput
upsert?: Prisma.ComplexUpsertWithoutCustomer_individualsInput
connect?: Prisma.ComplexWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutCustomerIndividualsInput, Prisma.ComplexUpdateWithoutCustomerIndividualsInput>, Prisma.ComplexUncheckedUpdateWithoutCustomerIndividualsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutCustomer_individualsInput, Prisma.ComplexUpdateWithoutCustomer_individualsInput>, Prisma.ComplexUncheckedUpdateWithoutCustomer_individualsInput>
}
export type ComplexCreateNestedOneWithoutCustomerLegalsInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedCreateWithoutCustomerLegalsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomerLegalsInput
export type ComplexCreateNestedOneWithoutCustomer_legalsInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomer_legalsInput
connect?: Prisma.ComplexWhereUniqueInput
}
export type ComplexUpdateOneRequiredWithoutCustomerLegalsNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedCreateWithoutCustomerLegalsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomerLegalsInput
upsert?: Prisma.ComplexUpsertWithoutCustomerLegalsInput
export type ComplexUpdateOneRequiredWithoutCustomer_legalsNestedInput = {
create?: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_legalsInput>
connectOrCreate?: Prisma.ComplexCreateOrConnectWithoutCustomer_legalsInput
upsert?: Prisma.ComplexUpsertWithoutCustomer_legalsInput
connect?: Prisma.ComplexWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutCustomerLegalsInput, Prisma.ComplexUpdateWithoutCustomerLegalsInput>, Prisma.ComplexUncheckedUpdateWithoutCustomerLegalsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ComplexUpdateToOneWithWhereWithoutCustomer_legalsInput, Prisma.ComplexUpdateWithoutCustomer_legalsInput>, Prisma.ComplexUncheckedUpdateWithoutCustomer_legalsInput>
}
export type ComplexCreateNestedOneWithoutGoodsInput = {
@@ -560,9 +560,9 @@ export type ComplexCreateWithoutBusiness_activityInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutBusiness_activityInput = {
@@ -575,9 +575,9 @@ export type ComplexUncheckedCreateWithoutBusiness_activityInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutBusiness_activityInput = {
@@ -629,9 +629,9 @@ export type ComplexCreateWithoutPos_listInput = {
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutPos_listInput = {
@@ -644,9 +644,9 @@ export type ComplexUncheckedCreateWithoutPos_listInput = {
business_activity_id: string
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutPos_listInput = {
@@ -675,9 +675,9 @@ export type ComplexUpdateWithoutPos_listInput = {
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutPos_listInput = {
@@ -690,12 +690,12 @@ export type ComplexUncheckedUpdateWithoutPos_listInput = {
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateWithoutPermissionComplexesInput = {
export type ComplexCreateWithoutPermission_complexesInput = {
id?: string
name: string
address?: string | null
@@ -706,11 +706,11 @@ export type ComplexCreateWithoutPermissionComplexesInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutPermissionComplexesInput = {
export type ComplexUncheckedCreateWithoutPermission_complexesInput = {
id?: string
name: string
address?: string | null
@@ -721,27 +721,27 @@ export type ComplexUncheckedCreateWithoutPermissionComplexesInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutPermissionComplexesInput = {
export type ComplexCreateOrConnectWithoutPermission_complexesInput = {
where: Prisma.ComplexWhereUniqueInput
create: Prisma.XOR<Prisma.ComplexCreateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedCreateWithoutPermissionComplexesInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutPermission_complexesInput, Prisma.ComplexUncheckedCreateWithoutPermission_complexesInput>
}
export type ComplexUpsertWithoutPermissionComplexesInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedUpdateWithoutPermissionComplexesInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedCreateWithoutPermissionComplexesInput>
export type ComplexUpsertWithoutPermission_complexesInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutPermission_complexesInput, Prisma.ComplexUncheckedUpdateWithoutPermission_complexesInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutPermission_complexesInput, Prisma.ComplexUncheckedCreateWithoutPermission_complexesInput>
where?: Prisma.ComplexWhereInput
}
export type ComplexUpdateToOneWithWhereWithoutPermissionComplexesInput = {
export type ComplexUpdateToOneWithWhereWithoutPermission_complexesInput = {
where?: Prisma.ComplexWhereInput
data: Prisma.XOR<Prisma.ComplexUpdateWithoutPermissionComplexesInput, Prisma.ComplexUncheckedUpdateWithoutPermissionComplexesInput>
data: Prisma.XOR<Prisma.ComplexUpdateWithoutPermission_complexesInput, Prisma.ComplexUncheckedUpdateWithoutPermission_complexesInput>
}
export type ComplexUpdateWithoutPermissionComplexesInput = {
export type ComplexUpdateWithoutPermission_complexesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -752,11 +752,11 @@ export type ComplexUpdateWithoutPermissionComplexesInput = {
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutPermissionComplexesInput = {
export type ComplexUncheckedUpdateWithoutPermission_complexesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -767,11 +767,11 @@ export type ComplexUncheckedUpdateWithoutPermissionComplexesInput = {
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateWithoutCustomerIndividualsInput = {
export type ComplexCreateWithoutCustomer_individualsInput = {
id?: string
name: string
address?: string | null
@@ -782,11 +782,11 @@ export type ComplexCreateWithoutCustomerIndividualsInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutCustomerIndividualsInput = {
export type ComplexUncheckedCreateWithoutCustomer_individualsInput = {
id?: string
name: string
address?: string | null
@@ -797,27 +797,27 @@ export type ComplexUncheckedCreateWithoutCustomerIndividualsInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutCustomerIndividualsInput = {
export type ComplexCreateOrConnectWithoutCustomer_individualsInput = {
where: Prisma.ComplexWhereUniqueInput
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedCreateWithoutCustomerIndividualsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_individualsInput>
}
export type ComplexUpsertWithoutCustomerIndividualsInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedUpdateWithoutCustomerIndividualsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedCreateWithoutCustomerIndividualsInput>
export type ComplexUpsertWithoutCustomer_individualsInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedUpdateWithoutCustomer_individualsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_individualsInput>
where?: Prisma.ComplexWhereInput
}
export type ComplexUpdateToOneWithWhereWithoutCustomerIndividualsInput = {
export type ComplexUpdateToOneWithWhereWithoutCustomer_individualsInput = {
where?: Prisma.ComplexWhereInput
data: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomerIndividualsInput, Prisma.ComplexUncheckedUpdateWithoutCustomerIndividualsInput>
data: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomer_individualsInput, Prisma.ComplexUncheckedUpdateWithoutCustomer_individualsInput>
}
export type ComplexUpdateWithoutCustomerIndividualsInput = {
export type ComplexUpdateWithoutCustomer_individualsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -828,11 +828,11 @@ export type ComplexUpdateWithoutCustomerIndividualsInput = {
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutCustomerIndividualsInput = {
export type ComplexUncheckedUpdateWithoutCustomer_individualsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -843,11 +843,11 @@ export type ComplexUncheckedUpdateWithoutCustomerIndividualsInput = {
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateWithoutCustomerLegalsInput = {
export type ComplexCreateWithoutCustomer_legalsInput = {
id?: string
name: string
address?: string | null
@@ -858,11 +858,11 @@ export type ComplexCreateWithoutCustomerLegalsInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutCustomerLegalsInput = {
export type ComplexUncheckedCreateWithoutCustomer_legalsInput = {
id?: string
name: string
address?: string | null
@@ -873,27 +873,27 @@ export type ComplexUncheckedCreateWithoutCustomerLegalsInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutCustomerLegalsInput = {
export type ComplexCreateOrConnectWithoutCustomer_legalsInput = {
where: Prisma.ComplexWhereUniqueInput
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedCreateWithoutCustomerLegalsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_legalsInput>
}
export type ComplexUpsertWithoutCustomerLegalsInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedUpdateWithoutCustomerLegalsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedCreateWithoutCustomerLegalsInput>
export type ComplexUpsertWithoutCustomer_legalsInput = {
update: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedUpdateWithoutCustomer_legalsInput>
create: Prisma.XOR<Prisma.ComplexCreateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedCreateWithoutCustomer_legalsInput>
where?: Prisma.ComplexWhereInput
}
export type ComplexUpdateToOneWithWhereWithoutCustomerLegalsInput = {
export type ComplexUpdateToOneWithWhereWithoutCustomer_legalsInput = {
where?: Prisma.ComplexWhereInput
data: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomerLegalsInput, Prisma.ComplexUncheckedUpdateWithoutCustomerLegalsInput>
data: Prisma.XOR<Prisma.ComplexUpdateWithoutCustomer_legalsInput, Prisma.ComplexUncheckedUpdateWithoutCustomer_legalsInput>
}
export type ComplexUpdateWithoutCustomerLegalsInput = {
export type ComplexUpdateWithoutCustomer_legalsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -904,11 +904,11 @@ export type ComplexUpdateWithoutCustomerLegalsInput = {
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutCustomerLegalsInput = {
export type ComplexUncheckedUpdateWithoutCustomer_legalsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -919,8 +919,8 @@ export type ComplexUncheckedUpdateWithoutCustomerLegalsInput = {
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateWithoutGoodsInput = {
@@ -933,9 +933,9 @@ export type ComplexCreateWithoutGoodsInput = {
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutGoodsInput = {
@@ -948,9 +948,9 @@ export type ComplexUncheckedCreateWithoutGoodsInput = {
business_activity_id: string
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutGoodsInput = {
@@ -979,9 +979,9 @@ export type ComplexUpdateWithoutGoodsInput = {
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutGoodsInput = {
@@ -994,9 +994,9 @@ export type ComplexUncheckedUpdateWithoutGoodsInput = {
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateWithoutGood_categoriesInput = {
@@ -1009,9 +1009,9 @@ export type ComplexCreateWithoutGood_categoriesInput = {
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutComplexInput
}
export type ComplexUncheckedCreateWithoutGood_categoriesInput = {
@@ -1024,9 +1024,9 @@ export type ComplexUncheckedCreateWithoutGood_categoriesInput = {
business_activity_id: string
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutComplexInput
permissionComplexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customerLegals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput
customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput
customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutComplexInput
}
export type ComplexCreateOrConnectWithoutGood_categoriesInput = {
@@ -1055,9 +1055,9 @@ export type ComplexUpdateWithoutGood_categoriesInput = {
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutGood_categoriesInput = {
@@ -1070,9 +1070,9 @@ export type ComplexUncheckedUpdateWithoutGood_categoriesInput = {
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexCreateManyBusiness_activityInput = {
@@ -1094,9 +1094,9 @@ export type ComplexUpdateWithoutBusiness_activityInput = {
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateWithoutBusiness_activityInput = {
@@ -1109,9 +1109,9 @@ export type ComplexUncheckedUpdateWithoutBusiness_activityInput = {
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutComplexNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput
permissionComplexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customerIndividuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customerLegals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput
customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput
customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutComplexNestedInput
}
export type ComplexUncheckedUpdateManyWithoutBusiness_activityInput = {
@@ -1132,18 +1132,18 @@ export type ComplexCountOutputType = {
pos_list: number
goods: number
good_categories: number
permissionComplexes: number
customerIndividuals: number
customerLegals: number
permission_complexes: number
customer_individuals: number
customer_legals: number
}
export type ComplexCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
pos_list?: boolean | ComplexCountOutputTypeCountPos_listArgs
goods?: boolean | ComplexCountOutputTypeCountGoodsArgs
good_categories?: boolean | ComplexCountOutputTypeCountGood_categoriesArgs
permissionComplexes?: boolean | ComplexCountOutputTypeCountPermissionComplexesArgs
customerIndividuals?: boolean | ComplexCountOutputTypeCountCustomerIndividualsArgs
customerLegals?: boolean | ComplexCountOutputTypeCountCustomerLegalsArgs
permission_complexes?: boolean | ComplexCountOutputTypeCountPermission_complexesArgs
customer_individuals?: boolean | ComplexCountOutputTypeCountCustomer_individualsArgs
customer_legals?: boolean | ComplexCountOutputTypeCountCustomer_legalsArgs
}
/**
@@ -1180,21 +1180,21 @@ export type ComplexCountOutputTypeCountGood_categoriesArgs<ExtArgs extends runti
/**
* ComplexCountOutputType without action
*/
export type ComplexCountOutputTypeCountPermissionComplexesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ComplexCountOutputTypeCountPermission_complexesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionComplexWhereInput
}
/**
* ComplexCountOutputType without action
*/
export type ComplexCountOutputTypeCountCustomerIndividualsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ComplexCountOutputTypeCountCustomer_individualsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.CustomerIndividualWhereInput
}
/**
* ComplexCountOutputType without action
*/
export type ComplexCountOutputTypeCountCustomerLegalsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ComplexCountOutputTypeCountCustomer_legalsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.CustomerLegalWhereInput
}
@@ -1211,9 +1211,9 @@ export type ComplexSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
pos_list?: boolean | Prisma.Complex$pos_listArgs<ExtArgs>
goods?: boolean | Prisma.Complex$goodsArgs<ExtArgs>
good_categories?: boolean | Prisma.Complex$good_categoriesArgs<ExtArgs>
permissionComplexes?: boolean | Prisma.Complex$permissionComplexesArgs<ExtArgs>
customerIndividuals?: boolean | Prisma.Complex$customerIndividualsArgs<ExtArgs>
customerLegals?: boolean | Prisma.Complex$customerLegalsArgs<ExtArgs>
permission_complexes?: boolean | Prisma.Complex$permission_complexesArgs<ExtArgs>
customer_individuals?: boolean | Prisma.Complex$customer_individualsArgs<ExtArgs>
customer_legals?: boolean | Prisma.Complex$customer_legalsArgs<ExtArgs>
_count?: boolean | Prisma.ComplexCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["complex"]>
@@ -1235,9 +1235,9 @@ export type ComplexInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs
pos_list?: boolean | Prisma.Complex$pos_listArgs<ExtArgs>
goods?: boolean | Prisma.Complex$goodsArgs<ExtArgs>
good_categories?: boolean | Prisma.Complex$good_categoriesArgs<ExtArgs>
permissionComplexes?: boolean | Prisma.Complex$permissionComplexesArgs<ExtArgs>
customerIndividuals?: boolean | Prisma.Complex$customerIndividualsArgs<ExtArgs>
customerLegals?: boolean | Prisma.Complex$customerLegalsArgs<ExtArgs>
permission_complexes?: boolean | Prisma.Complex$permission_complexesArgs<ExtArgs>
customer_individuals?: boolean | Prisma.Complex$customer_individualsArgs<ExtArgs>
customer_legals?: boolean | Prisma.Complex$customer_legalsArgs<ExtArgs>
_count?: boolean | Prisma.ComplexCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -1248,9 +1248,9 @@ export type $ComplexPayload<ExtArgs extends runtime.Types.Extensions.InternalArg
pos_list: Prisma.$PosPayload<ExtArgs>[]
goods: Prisma.$GoodPayload<ExtArgs>[]
good_categories: Prisma.$GoodCategoryPayload<ExtArgs>[]
permissionComplexes: Prisma.$PermissionComplexPayload<ExtArgs>[]
customerIndividuals: Prisma.$CustomerIndividualPayload<ExtArgs>[]
customerLegals: Prisma.$CustomerLegalPayload<ExtArgs>[]
permission_complexes: Prisma.$PermissionComplexPayload<ExtArgs>[]
customer_individuals: Prisma.$CustomerIndividualPayload<ExtArgs>[]
customer_legals: Prisma.$CustomerLegalPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1604,9 +1604,9 @@ export interface Prisma__ComplexClient<T, Null = never, ExtArgs extends runtime.
pos_list<T extends Prisma.Complex$pos_listArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$pos_listArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
goods<T extends Prisma.Complex$goodsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$goodsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
good_categories<T extends Prisma.Complex$good_categoriesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$good_categoriesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodCategoryPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permissionComplexes<T extends Prisma.Complex$permissionComplexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$permissionComplexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
customerIndividuals<T extends Prisma.Complex$customerIndividualsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$customerIndividualsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CustomerIndividualPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
customerLegals<T extends Prisma.Complex$customerLegalsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$customerLegalsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CustomerLegalPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission_complexes<T extends Prisma.Complex$permission_complexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$permission_complexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
customer_individuals<T extends Prisma.Complex$customer_individualsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$customer_individualsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CustomerIndividualPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
customer_legals<T extends Prisma.Complex$customer_legalsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Complex$customer_legalsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$CustomerLegalPayload<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.
@@ -2058,9 +2058,9 @@ export type Complex$good_categoriesArgs<ExtArgs extends runtime.Types.Extensions
}
/**
* Complex.permissionComplexes
* Complex.permission_complexes
*/
export type Complex$permissionComplexesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Complex$permission_complexesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionComplex
*/
@@ -2082,9 +2082,9 @@ export type Complex$permissionComplexesArgs<ExtArgs extends runtime.Types.Extens
}
/**
* Complex.customerIndividuals
* Complex.customer_individuals
*/
export type Complex$customerIndividualsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Complex$customer_individualsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the CustomerIndividual
*/
@@ -2106,9 +2106,9 @@ export type Complex$customerIndividualsArgs<ExtArgs extends runtime.Types.Extens
}
/**
* Complex.customerLegals
* Complex.customer_legals
*/
export type Complex$customerLegalsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Complex$customer_legalsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the CustomerLegal
*/
+97 -135
View File
@@ -30,7 +30,6 @@ export type ConsumerMinAggregateOutputType = {
first_name: string | null
last_name: string | null
status: $Enums.ConsumerStatus | null
license_id: string | null
created_at: Date | null
updated_at: Date | null
}
@@ -41,7 +40,6 @@ export type ConsumerMaxAggregateOutputType = {
first_name: string | null
last_name: string | null
status: $Enums.ConsumerStatus | null
license_id: string | null
created_at: Date | null
updated_at: Date | null
}
@@ -52,7 +50,6 @@ export type ConsumerCountAggregateOutputType = {
first_name: number
last_name: number
status: number
license_id: number
created_at: number
updated_at: number
_all: number
@@ -65,7 +62,6 @@ export type ConsumerMinAggregateInputType = {
first_name?: true
last_name?: true
status?: true
license_id?: true
created_at?: true
updated_at?: true
}
@@ -76,7 +72,6 @@ export type ConsumerMaxAggregateInputType = {
first_name?: true
last_name?: true
status?: true
license_id?: true
created_at?: true
updated_at?: true
}
@@ -87,7 +82,6 @@ export type ConsumerCountAggregateInputType = {
first_name?: true
last_name?: true
status?: true
license_id?: true
created_at?: true
updated_at?: true
_all?: true
@@ -171,7 +165,6 @@ export type ConsumerGroupByOutputType = {
first_name: string
last_name: string
status: $Enums.ConsumerStatus
license_id: string | null
created_at: Date
updated_at: Date
_count: ConsumerCountAggregateOutputType | null
@@ -203,11 +196,10 @@ export type ConsumerWhereInput = {
first_name?: Prisma.StringFilter<"Consumer"> | string
last_name?: Prisma.StringFilter<"Consumer"> | string
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
license_id?: Prisma.StringNullableFilter<"Consumer"> | string | null
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
accounts?: Prisma.ConsumerAccountListRelationFilter
businessActivities?: Prisma.BusinessActivityListRelationFilter
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
business_activities?: Prisma.BusinessActivityListRelationFilter
license?: Prisma.XOR<Prisma.LicenseNullableScalarRelationFilter, Prisma.LicenseWhereInput> | null
}
@@ -217,11 +209,10 @@ export type ConsumerOrderByWithRelationInput = {
first_name?: Prisma.SortOrder
last_name?: Prisma.SortOrder
status?: Prisma.SortOrder
license_id?: Prisma.SortOrderInput | Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput
businessActivities?: Prisma.BusinessActivityOrderByRelationAggregateInput
consumer_accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput
business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput
license?: Prisma.LicenseOrderByWithRelationInput
_relevance?: Prisma.ConsumerOrderByRelevanceInput
}
@@ -229,7 +220,6 @@ export type ConsumerOrderByWithRelationInput = {
export type ConsumerWhereUniqueInput = Prisma.AtLeast<{
id?: string
mobile_number?: string
license_id?: string
AND?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
OR?: Prisma.ConsumerWhereInput[]
NOT?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
@@ -238,10 +228,10 @@ export type ConsumerWhereUniqueInput = Prisma.AtLeast<{
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
accounts?: Prisma.ConsumerAccountListRelationFilter
businessActivities?: Prisma.BusinessActivityListRelationFilter
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
business_activities?: Prisma.BusinessActivityListRelationFilter
license?: Prisma.XOR<Prisma.LicenseNullableScalarRelationFilter, Prisma.LicenseWhereInput> | null
}, "id" | "mobile_number" | "license_id">
}, "id" | "mobile_number">
export type ConsumerOrderByWithAggregationInput = {
id?: Prisma.SortOrder
@@ -249,7 +239,6 @@ export type ConsumerOrderByWithAggregationInput = {
first_name?: Prisma.SortOrder
last_name?: Prisma.SortOrder
status?: Prisma.SortOrder
license_id?: Prisma.SortOrderInput | Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
_count?: Prisma.ConsumerCountOrderByAggregateInput
@@ -266,7 +255,6 @@ export type ConsumerScalarWhereWithAggregatesInput = {
first_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
last_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
status?: Prisma.EnumConsumerStatusWithAggregatesFilter<"Consumer"> | $Enums.ConsumerStatus
license_id?: Prisma.StringNullableWithAggregatesFilter<"Consumer"> | string | null
created_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
}
@@ -277,11 +265,10 @@ export type ConsumerCreateInput = {
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutUserInput
businessActivities?: Prisma.BusinessActivityCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseCreateNestedOneWithoutConsumerInput
}
@@ -291,11 +278,10 @@ export type ConsumerUncheckedCreateInput = {
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutUserInput
businessActivities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseUncheckedCreateNestedOneWithoutConsumerInput
}
@@ -305,11 +291,10 @@ export type ConsumerUpdateInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUpdateManyWithoutUserNestedInput
businessActivities?: Prisma.BusinessActivityUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUpdateOneWithoutConsumerNestedInput
}
@@ -319,11 +304,10 @@ export type ConsumerUncheckedUpdateInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutUserNestedInput
businessActivities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUncheckedUpdateOneWithoutConsumerNestedInput
}
@@ -333,7 +317,6 @@ export type ConsumerCreateManyInput = {
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
}
@@ -344,7 +327,6 @@ export type ConsumerUpdateManyMutationInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
@@ -355,11 +337,15 @@ export type ConsumerUncheckedUpdateManyInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
export type ConsumerScalarRelationFilter = {
is?: Prisma.ConsumerWhereInput
isNot?: Prisma.ConsumerWhereInput
}
export type ConsumerOrderByRelevanceInput = {
fields: Prisma.ConsumerOrderByRelevanceFieldEnum | Prisma.ConsumerOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -372,7 +358,6 @@ export type ConsumerCountOrderByAggregateInput = {
first_name?: Prisma.SortOrder
last_name?: Prisma.SortOrder
status?: Prisma.SortOrder
license_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
@@ -383,7 +368,6 @@ export type ConsumerMaxOrderByAggregateInput = {
first_name?: Prisma.SortOrder
last_name?: Prisma.SortOrder
status?: Prisma.SortOrder
license_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
@@ -394,46 +378,40 @@ export type ConsumerMinOrderByAggregateInput = {
first_name?: Prisma.SortOrder
last_name?: Prisma.SortOrder
status?: Prisma.SortOrder
license_id?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
}
export type ConsumerScalarRelationFilter = {
is?: Prisma.ConsumerWhereInput
isNot?: Prisma.ConsumerWhereInput
export type ConsumerCreateNestedOneWithoutConsumer_accountsInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedCreateWithoutConsumer_accountsInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutConsumer_accountsInput
connect?: Prisma.ConsumerWhereUniqueInput
}
export type ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedCreateWithoutConsumer_accountsInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutConsumer_accountsInput
upsert?: Prisma.ConsumerUpsertWithoutConsumer_accountsInput
connect?: Prisma.ConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutConsumer_accountsInput, Prisma.ConsumerUpdateWithoutConsumer_accountsInput>, Prisma.ConsumerUncheckedUpdateWithoutConsumer_accountsInput>
}
export type EnumConsumerStatusFieldUpdateOperationsInput = {
set?: $Enums.ConsumerStatus
}
export type ConsumerCreateNestedOneWithoutAccountsInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutAccountsInput, Prisma.ConsumerUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutAccountsInput
export type ConsumerCreateNestedOneWithoutBusiness_activitiesInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusiness_activitiesInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutBusiness_activitiesInput
connect?: Prisma.ConsumerWhereUniqueInput
}
export type ConsumerUpdateOneRequiredWithoutAccountsNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutAccountsInput, Prisma.ConsumerUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutAccountsInput
upsert?: Prisma.ConsumerUpsertWithoutAccountsInput
export type ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusiness_activitiesInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutBusiness_activitiesInput
upsert?: Prisma.ConsumerUpsertWithoutBusiness_activitiesInput
connect?: Prisma.ConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutAccountsInput, Prisma.ConsumerUpdateWithoutAccountsInput>, Prisma.ConsumerUncheckedUpdateWithoutAccountsInput>
}
export type ConsumerCreateNestedOneWithoutBusinessActivitiesInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusinessActivitiesInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutBusinessActivitiesInput
connect?: Prisma.ConsumerWhereUniqueInput
}
export type ConsumerUpdateOneRequiredWithoutBusinessActivitiesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusinessActivitiesInput>
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutBusinessActivitiesInput
upsert?: Prisma.ConsumerUpsertWithoutBusinessActivitiesInput
connect?: Prisma.ConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutBusinessActivitiesInput, Prisma.ConsumerUpdateWithoutBusinessActivitiesInput>, Prisma.ConsumerUncheckedUpdateWithoutBusinessActivitiesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutBusiness_activitiesInput, Prisma.ConsumerUpdateWithoutBusiness_activitiesInput>, Prisma.ConsumerUncheckedUpdateWithoutBusiness_activitiesInput>
}
export type ConsumerCreateNestedOneWithoutLicenseInput = {
@@ -450,139 +428,131 @@ export type ConsumerUpdateOneRequiredWithoutLicenseNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutLicenseInput, Prisma.ConsumerUpdateWithoutLicenseInput>, Prisma.ConsumerUncheckedUpdateWithoutLicenseInput>
}
export type ConsumerCreateWithoutAccountsInput = {
export type ConsumerCreateWithoutConsumer_accountsInput = {
id?: string
mobile_number: string
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
businessActivities?: Prisma.BusinessActivityCreateNestedManyWithoutUserInput
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseCreateNestedOneWithoutConsumerInput
}
export type ConsumerUncheckedCreateWithoutAccountsInput = {
export type ConsumerUncheckedCreateWithoutConsumer_accountsInput = {
id?: string
mobile_number: string
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
businessActivities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutUserInput
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseUncheckedCreateNestedOneWithoutConsumerInput
}
export type ConsumerCreateOrConnectWithoutAccountsInput = {
export type ConsumerCreateOrConnectWithoutConsumer_accountsInput = {
where: Prisma.ConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerCreateWithoutAccountsInput, Prisma.ConsumerUncheckedCreateWithoutAccountsInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedCreateWithoutConsumer_accountsInput>
}
export type ConsumerUpsertWithoutAccountsInput = {
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutAccountsInput, Prisma.ConsumerUncheckedUpdateWithoutAccountsInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutAccountsInput, Prisma.ConsumerUncheckedCreateWithoutAccountsInput>
export type ConsumerUpsertWithoutConsumer_accountsInput = {
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedUpdateWithoutConsumer_accountsInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedCreateWithoutConsumer_accountsInput>
where?: Prisma.ConsumerWhereInput
}
export type ConsumerUpdateToOneWithWhereWithoutAccountsInput = {
export type ConsumerUpdateToOneWithWhereWithoutConsumer_accountsInput = {
where?: Prisma.ConsumerWhereInput
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutAccountsInput, Prisma.ConsumerUncheckedUpdateWithoutAccountsInput>
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutConsumer_accountsInput, Prisma.ConsumerUncheckedUpdateWithoutConsumer_accountsInput>
}
export type ConsumerUpdateWithoutAccountsInput = {
export type ConsumerUpdateWithoutConsumer_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
businessActivities?: Prisma.BusinessActivityUpdateManyWithoutUserNestedInput
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUpdateOneWithoutConsumerNestedInput
}
export type ConsumerUncheckedUpdateWithoutAccountsInput = {
export type ConsumerUncheckedUpdateWithoutConsumer_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
businessActivities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutUserNestedInput
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUncheckedUpdateOneWithoutConsumerNestedInput
}
export type ConsumerCreateWithoutBusinessActivitiesInput = {
export type ConsumerCreateWithoutBusiness_activitiesInput = {
id?: string
mobile_number: string
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseCreateNestedOneWithoutConsumerInput
}
export type ConsumerUncheckedCreateWithoutBusinessActivitiesInput = {
export type ConsumerUncheckedCreateWithoutBusiness_activitiesInput = {
id?: string
mobile_number: string
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
license?: Prisma.LicenseUncheckedCreateNestedOneWithoutConsumerInput
}
export type ConsumerCreateOrConnectWithoutBusinessActivitiesInput = {
export type ConsumerCreateOrConnectWithoutBusiness_activitiesInput = {
where: Prisma.ConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerCreateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusinessActivitiesInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusiness_activitiesInput>
}
export type ConsumerUpsertWithoutBusinessActivitiesInput = {
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedUpdateWithoutBusinessActivitiesInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusinessActivitiesInput>
export type ConsumerUpsertWithoutBusiness_activitiesInput = {
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedUpdateWithoutBusiness_activitiesInput>
create: Prisma.XOR<Prisma.ConsumerCreateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedCreateWithoutBusiness_activitiesInput>
where?: Prisma.ConsumerWhereInput
}
export type ConsumerUpdateToOneWithWhereWithoutBusinessActivitiesInput = {
export type ConsumerUpdateToOneWithWhereWithoutBusiness_activitiesInput = {
where?: Prisma.ConsumerWhereInput
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutBusinessActivitiesInput, Prisma.ConsumerUncheckedUpdateWithoutBusinessActivitiesInput>
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutBusiness_activitiesInput, Prisma.ConsumerUncheckedUpdateWithoutBusiness_activitiesInput>
}
export type ConsumerUpdateWithoutBusinessActivitiesInput = {
export type ConsumerUpdateWithoutBusiness_activitiesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUpdateOneWithoutConsumerNestedInput
}
export type ConsumerUncheckedUpdateWithoutBusinessActivitiesInput = {
export type ConsumerUncheckedUpdateWithoutBusiness_activitiesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
license?: Prisma.LicenseUncheckedUpdateOneWithoutConsumerNestedInput
}
@@ -592,11 +562,10 @@ export type ConsumerCreateWithoutLicenseInput = {
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutUserInput
businessActivities?: Prisma.BusinessActivityCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
}
export type ConsumerUncheckedCreateWithoutLicenseInput = {
@@ -605,11 +574,10 @@ export type ConsumerUncheckedCreateWithoutLicenseInput = {
first_name: string
last_name: string
status?: $Enums.ConsumerStatus
license_id?: string | null
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutUserInput
businessActivities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutUserInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
}
export type ConsumerCreateOrConnectWithoutLicenseInput = {
@@ -634,11 +602,10 @@ export type ConsumerUpdateWithoutLicenseInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUpdateManyWithoutUserNestedInput
businessActivities?: Prisma.BusinessActivityUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
}
export type ConsumerUncheckedUpdateWithoutLicenseInput = {
@@ -647,11 +614,10 @@ export type ConsumerUncheckedUpdateWithoutLicenseInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
license_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutUserNestedInput
businessActivities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutUserNestedInput
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
}
@@ -660,13 +626,13 @@ export type ConsumerUncheckedUpdateWithoutLicenseInput = {
*/
export type ConsumerCountOutputType = {
accounts: number
businessActivities: number
consumer_accounts: number
business_activities: number
}
export type ConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | ConsumerCountOutputTypeCountAccountsArgs
businessActivities?: boolean | ConsumerCountOutputTypeCountBusinessActivitiesArgs
consumer_accounts?: boolean | ConsumerCountOutputTypeCountConsumer_accountsArgs
business_activities?: boolean | ConsumerCountOutputTypeCountBusiness_activitiesArgs
}
/**
@@ -682,14 +648,14 @@ export type ConsumerCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Ext
/**
* ConsumerCountOutputType without action
*/
export type ConsumerCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerCountOutputTypeCountConsumer_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ConsumerAccountWhereInput
}
/**
* ConsumerCountOutputType without action
*/
export type ConsumerCountOutputTypeCountBusinessActivitiesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerCountOutputTypeCountBusiness_activitiesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.BusinessActivityWhereInput
}
@@ -700,11 +666,10 @@ export type ConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
first_name?: boolean
last_name?: boolean
status?: boolean
license_id?: boolean
created_at?: boolean
updated_at?: boolean
accounts?: boolean | Prisma.Consumer$accountsArgs<ExtArgs>
businessActivities?: boolean | Prisma.Consumer$businessActivitiesArgs<ExtArgs>
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
license?: boolean | Prisma.Consumer$licenseArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["consumer"]>
@@ -717,15 +682,14 @@ export type ConsumerSelectScalar = {
first_name?: boolean
last_name?: boolean
status?: boolean
license_id?: boolean
created_at?: boolean
updated_at?: boolean
}
export type ConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "mobile_number" | "first_name" | "last_name" | "status" | "license_id" | "created_at" | "updated_at", ExtArgs["result"]["consumer"]>
export type ConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "mobile_number" | "first_name" | "last_name" | "status" | "created_at" | "updated_at", ExtArgs["result"]["consumer"]>
export type ConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
accounts?: boolean | Prisma.Consumer$accountsArgs<ExtArgs>
businessActivities?: boolean | Prisma.Consumer$businessActivitiesArgs<ExtArgs>
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
license?: boolean | Prisma.Consumer$licenseArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -733,8 +697,8 @@ export type ConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArg
export type $ConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "Consumer"
objects: {
accounts: Prisma.$ConsumerAccountPayload<ExtArgs>[]
businessActivities: Prisma.$BusinessActivityPayload<ExtArgs>[]
consumer_accounts: Prisma.$ConsumerAccountPayload<ExtArgs>[]
business_activities: Prisma.$BusinessActivityPayload<ExtArgs>[]
license: Prisma.$LicensePayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -743,7 +707,6 @@ export type $ConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalAr
first_name: string
last_name: string
status: $Enums.ConsumerStatus
license_id: string | null
created_at: Date
updated_at: Date
}, ExtArgs["result"]["consumer"]>
@@ -1086,8 +1049,8 @@ readonly fields: ConsumerFieldRefs;
*/
export interface Prisma__ConsumerClient<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.Consumer$accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
businessActivities<T extends Prisma.Consumer$businessActivitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$businessActivitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
consumer_accounts<T extends Prisma.Consumer$consumer_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$consumer_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
business_activities<T extends Prisma.Consumer$business_activitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$business_activitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
license<T extends Prisma.Consumer$licenseArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$licenseArgs<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.
@@ -1123,7 +1086,6 @@ export interface ConsumerFieldRefs {
readonly first_name: Prisma.FieldRef<"Consumer", 'String'>
readonly last_name: Prisma.FieldRef<"Consumer", 'String'>
readonly status: Prisma.FieldRef<"Consumer", 'ConsumerStatus'>
readonly license_id: Prisma.FieldRef<"Consumer", 'String'>
readonly created_at: Prisma.FieldRef<"Consumer", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"Consumer", 'DateTime'>
}
@@ -1469,9 +1431,9 @@ export type ConsumerDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inte
}
/**
* Consumer.accounts
* Consumer.consumer_accounts
*/
export type Consumer$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Consumer$consumer_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ConsumerAccount
*/
@@ -1493,9 +1455,9 @@ export type Consumer$accountsArgs<ExtArgs extends runtime.Types.Extensions.Inter
}
/**
* Consumer.businessActivities
* Consumer.business_activities
*/
export type Consumer$businessActivitiesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Consumer$business_activitiesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the BusinessActivity
*/
+206 -220
View File
@@ -29,7 +29,7 @@ export type ConsumerAccountMinAggregateOutputType = {
role: $Enums.ConsumerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
consumer_id: string | null
account_id: string | null
}
@@ -38,7 +38,7 @@ export type ConsumerAccountMaxAggregateOutputType = {
role: $Enums.ConsumerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
consumer_id: string | null
account_id: string | null
}
@@ -47,7 +47,7 @@ export type ConsumerAccountCountAggregateOutputType = {
role: number
created_at: number
updated_at: number
user_id: number
consumer_id: number
account_id: number
_all: number
}
@@ -58,7 +58,7 @@ export type ConsumerAccountMinAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
}
@@ -67,7 +67,7 @@ export type ConsumerAccountMaxAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
}
@@ -76,7 +76,7 @@ export type ConsumerAccountCountAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
consumer_id?: true
account_id?: true
_all?: true
}
@@ -158,7 +158,7 @@ export type ConsumerAccountGroupByOutputType = {
role: $Enums.ConsumerRole
created_at: Date
updated_at: Date
user_id: string
consumer_id: string
account_id: string
_count: ConsumerAccountCountAggregateOutputType | null
_min: ConsumerAccountMinAggregateOutputType | null
@@ -188,12 +188,12 @@ export type ConsumerAccountWhereInput = {
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringFilter<"ConsumerAccount"> | string
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
permissions?: Prisma.PermissionConsumerListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission?: Prisma.XOR<Prisma.PermissionConsumerNullableScalarRelationFilter, Prisma.PermissionConsumerWhereInput> | null
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}
export type ConsumerAccountOrderByWithRelationInput = {
@@ -201,12 +201,12 @@ export type ConsumerAccountOrderByWithRelationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
user?: Prisma.ConsumerOrderByWithRelationInput
consumer?: Prisma.ConsumerOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
permissions?: Prisma.PermissionConsumerOrderByRelationAggregateInput
salesInvoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
permission?: Prisma.PermissionConsumerOrderByWithRelationInput
sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
_relevance?: Prisma.ConsumerAccountOrderByRelevanceInput
}
@@ -219,11 +219,11 @@ export type ConsumerAccountWhereUniqueInput = Prisma.AtLeast<{
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
user?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
permissions?: Prisma.PermissionConsumerListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission?: Prisma.XOR<Prisma.PermissionConsumerNullableScalarRelationFilter, Prisma.PermissionConsumerWhereInput> | null
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}, "id" | "account_id">
export type ConsumerAccountOrderByWithAggregationInput = {
@@ -231,7 +231,7 @@ export type ConsumerAccountOrderByWithAggregationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
_count?: Prisma.ConsumerAccountCountOrderByAggregateInput
_max?: Prisma.ConsumerAccountMaxOrderByAggregateInput
@@ -246,7 +246,7 @@ export type ConsumerAccountScalarWhereWithAggregatesInput = {
role?: Prisma.EnumConsumerRoleWithAggregatesFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeWithAggregatesFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringWithAggregatesFilter<"ConsumerAccount"> | string
}
@@ -255,10 +255,10 @@ export type ConsumerAccountCreateInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateInput = {
@@ -266,10 +266,10 @@ export type ConsumerAccountUncheckedCreateInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUpdateInput = {
@@ -277,10 +277,10 @@ export type ConsumerAccountUpdateInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateInput = {
@@ -288,10 +288,10 @@ export type ConsumerAccountUncheckedUpdateInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateManyInput = {
@@ -299,7 +299,7 @@ export type ConsumerAccountCreateManyInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
}
@@ -315,7 +315,7 @@ export type ConsumerAccountUncheckedUpdateManyInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -324,16 +324,6 @@ export type ConsumerAccountNullableScalarRelationFilter = {
isNot?: Prisma.ConsumerAccountWhereInput | null
}
export type ConsumerAccountListRelationFilter = {
every?: Prisma.ConsumerAccountWhereInput
some?: Prisma.ConsumerAccountWhereInput
none?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ConsumerAccountOrderByRelevanceInput = {
fields: Prisma.ConsumerAccountOrderByRelevanceFieldEnum | Prisma.ConsumerAccountOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -345,7 +335,7 @@ export type ConsumerAccountCountOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -354,7 +344,7 @@ export type ConsumerAccountMaxOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -363,10 +353,20 @@ export type ConsumerAccountMinOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
export type ConsumerAccountListRelationFilter = {
every?: Prisma.ConsumerAccountWhereInput
some?: Prisma.ConsumerAccountWhereInput
none?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ConsumerAccountScalarRelationFilter = {
is?: Prisma.ConsumerAccountWhereInput
isNot?: Prisma.ConsumerAccountWhereInput
@@ -404,78 +404,78 @@ export type ConsumerAccountUncheckedUpdateOneWithoutAccountNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutAccountInput, Prisma.ConsumerAccountUpdateWithoutAccountInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutAccountInput>
}
export type ConsumerAccountCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput> | Prisma.ConsumerAccountCreateWithoutUserInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutUserInput | Prisma.ConsumerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ConsumerAccountCreateManyUserInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type EnumConsumerRoleFieldUpdateOperationsInput = {
set?: $Enums.ConsumerRole
}
export type ConsumerAccountCreateNestedOneWithoutPermissionsInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionsInput
export type ConsumerAccountCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
}
export type ConsumerAccountUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput> | Prisma.ConsumerAccountCreateWithoutConsumerInput[] | Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput[]
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput | Prisma.ConsumerAccountCreateOrConnectWithoutConsumerInput[]
upsert?: Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput[]
createMany?: Prisma.ConsumerAccountCreateManyConsumerInputEnvelope
set?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
disconnect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
delete?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
connect?: Prisma.ConsumerAccountWhereUniqueInput | Prisma.ConsumerAccountWhereUniqueInput[]
update?: Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput | Prisma.ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput[]
updateMany?: Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput | Prisma.ConsumerAccountUpdateManyWithWhereWithoutConsumerInput[]
deleteMany?: Prisma.ConsumerAccountScalarWhereInput | Prisma.ConsumerAccountScalarWhereInput[]
}
export type ConsumerAccountCreateNestedOneWithoutPermissionInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
}
export type ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionsInput
upsert?: Prisma.ConsumerAccountUpsertWithoutPermissionsInput
export type ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutPermissionInput
upsert?: Prisma.ConsumerAccountUpsertWithoutPermissionInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutPermissionsInput, Prisma.ConsumerAccountUpdateWithoutPermissionsInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutPermissionInput, Prisma.ConsumerAccountUpdateWithoutPermissionInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
}
export type ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput
export type ConsumerAccountCreateNestedOneWithoutSales_invoicesInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSales_invoicesInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
}
export type ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput
upsert?: Prisma.ConsumerAccountUpsertWithoutSalesInvoicesInput
export type ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput = {
create?: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.ConsumerAccountCreateOrConnectWithoutSales_invoicesInput
upsert?: Prisma.ConsumerAccountUpsertWithoutSales_invoicesInput
connect?: Prisma.ConsumerAccountWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutSalesInvoicesInput, Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerAccountUpdateToOneWithWhereWithoutSales_invoicesInput, Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput>, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
}
export type ConsumerAccountCreateWithoutAccountInput = {
@@ -483,9 +483,9 @@ export type ConsumerAccountCreateWithoutAccountInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
@@ -493,9 +493,9 @@ export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
consumer_id: string
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutAccountInput = {
@@ -519,9 +519,9 @@ export type ConsumerAccountUpdateWithoutAccountInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
@@ -529,55 +529,55 @@ export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateWithoutUserInput = {
export type ConsumerAccountCreateWithoutConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutUserInput = {
export type ConsumerAccountUncheckedCreateWithoutConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutUserInput = {
export type ConsumerAccountCreateOrConnectWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput>
}
export type ConsumerAccountCreateManyUserInputEnvelope = {
data: Prisma.ConsumerAccountCreateManyUserInput | Prisma.ConsumerAccountCreateManyUserInput[]
export type ConsumerAccountCreateManyConsumerInputEnvelope = {
data: Prisma.ConsumerAccountCreateManyConsumerInput | Prisma.ConsumerAccountCreateManyConsumerInput[]
skipDuplicates?: boolean
}
export type ConsumerAccountUpsertWithWhereUniqueWithoutUserInput = {
export type ConsumerAccountUpsertWithWhereUniqueWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutUserInput, Prisma.ConsumerAccountUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutUserInput, Prisma.ConsumerAccountUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedUpdateWithoutConsumerInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedCreateWithoutConsumerInput>
}
export type ConsumerAccountUpdateWithWhereUniqueWithoutUserInput = {
export type ConsumerAccountUpdateWithWhereUniqueWithoutConsumerInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutUserInput, Prisma.ConsumerAccountUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutConsumerInput, Prisma.ConsumerAccountUncheckedUpdateWithoutConsumerInput>
}
export type ConsumerAccountUpdateManyWithWhereWithoutUserInput = {
export type ConsumerAccountUpdateManyWithWhereWithoutConsumerInput = {
where: Prisma.ConsumerAccountScalarWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateManyMutationInput, Prisma.ConsumerAccountUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateManyMutationInput, Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerInput>
}
export type ConsumerAccountScalarWhereInput = {
@@ -588,123 +588,123 @@ export type ConsumerAccountScalarWhereInput = {
role?: Prisma.EnumConsumerRoleFilter<"ConsumerAccount"> | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string
user_id?: Prisma.StringFilter<"ConsumerAccount"> | string
consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string
account_id?: Prisma.StringFilter<"ConsumerAccount"> | string
}
export type ConsumerAccountCreateWithoutPermissionsInput = {
export type ConsumerAccountCreateWithoutPermissionInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountUncheckedCreateWithoutPermissionsInput = {
export type ConsumerAccountUncheckedCreateWithoutPermissionInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
}
export type ConsumerAccountCreateOrConnectWithoutPermissionsInput = {
export type ConsumerAccountCreateOrConnectWithoutPermissionInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
}
export type ConsumerAccountUpsertWithoutPermissionsInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionsInput>
export type ConsumerAccountUpsertWithoutPermissionInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedCreateWithoutPermissionInput>
where?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountUpdateToOneWithWhereWithoutPermissionsInput = {
export type ConsumerAccountUpdateToOneWithWhereWithoutPermissionInput = {
where?: Prisma.ConsumerAccountWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionsInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionsInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutPermissionInput, Prisma.ConsumerAccountUncheckedUpdateWithoutPermissionInput>
}
export type ConsumerAccountUpdateWithoutPermissionsInput = {
export type ConsumerAccountUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutPermissionsInput = {
export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountCreateWithoutSalesInvoicesInput = {
export type ConsumerAccountCreateWithoutSales_invoicesInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ConsumerCreateNestedOneWithoutAccountsInput
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permissions?: Prisma.PermissionConsumerCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput = {
export type ConsumerAccountUncheckedCreateWithoutSales_invoicesInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
consumer_id: string
account_id: string
permissions?: Prisma.PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
}
export type ConsumerAccountCreateOrConnectWithoutSalesInvoicesInput = {
export type ConsumerAccountCreateOrConnectWithoutSales_invoicesInput = {
where: Prisma.ConsumerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
}
export type ConsumerAccountUpsertWithoutSalesInvoicesInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSalesInvoicesInput>
export type ConsumerAccountUpsertWithoutSales_invoicesInput = {
update: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
create: Prisma.XOR<Prisma.ConsumerAccountCreateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedCreateWithoutSales_invoicesInput>
where?: Prisma.ConsumerAccountWhereInput
}
export type ConsumerAccountUpdateToOneWithWhereWithoutSalesInvoicesInput = {
export type ConsumerAccountUpdateToOneWithWhereWithoutSales_invoicesInput = {
where?: Prisma.ConsumerAccountWhereInput
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSalesInvoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput>
data: Prisma.XOR<Prisma.ConsumerAccountUpdateWithoutSales_invoicesInput, Prisma.ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput>
}
export type ConsumerAccountUpdateWithoutSalesInvoicesInput = {
export type ConsumerAccountUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutSalesInvoicesInput = {
export type ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
}
export type ConsumerAccountCreateManyUserInput = {
export type ConsumerAccountCreateManyConsumerInput = {
id?: string
role: $Enums.ConsumerRole
created_at?: Date | string
@@ -712,27 +712,27 @@ export type ConsumerAccountCreateManyUserInput = {
account_id: string
}
export type ConsumerAccountUpdateWithoutUserInput = {
export type ConsumerAccountUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permissions?: Prisma.PermissionConsumerUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutUserInput = {
export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permissions?: Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
}
export type ConsumerAccountUncheckedUpdateManyWithoutUserInput = {
export type ConsumerAccountUncheckedUpdateManyWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -746,13 +746,11 @@ export type ConsumerAccountUncheckedUpdateManyWithoutUserInput = {
*/
export type ConsumerAccountCountOutputType = {
permissions: number
salesInvoices: number
sales_invoices: number
}
export type ConsumerAccountCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
permissions?: boolean | ConsumerAccountCountOutputTypeCountPermissionsArgs
salesInvoices?: boolean | ConsumerAccountCountOutputTypeCountSalesInvoicesArgs
sales_invoices?: boolean | ConsumerAccountCountOutputTypeCountSales_invoicesArgs
}
/**
@@ -768,14 +766,7 @@ export type ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs extends runtime.Ty
/**
* ConsumerAccountCountOutputType without action
*/
export type ConsumerAccountCountOutputTypeCountPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionConsumerWhereInput
}
/**
* ConsumerAccountCountOutputType without action
*/
export type ConsumerAccountCountOutputTypeCountSalesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccountCountOutputTypeCountSales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.SalesInvoiceWhereInput
}
@@ -785,12 +776,12 @@ export type ConsumerAccountSelect<ExtArgs extends runtime.Types.Extensions.Inter
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
consumer_id?: boolean
account_id?: boolean
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
permissions?: boolean | Prisma.ConsumerAccount$permissionsArgs<ExtArgs>
salesInvoices?: boolean | Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>
permission?: boolean | Prisma.ConsumerAccount$permissionArgs<ExtArgs>
sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["consumerAccount"]>
@@ -801,33 +792,33 @@ export type ConsumerAccountSelectScalar = {
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
consumer_id?: boolean
account_id?: boolean
}
export type ConsumerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "user_id" | "account_id", ExtArgs["result"]["consumerAccount"]>
export type ConsumerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "consumer_id" | "account_id", ExtArgs["result"]["consumerAccount"]>
export type ConsumerAccountInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
user?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
permissions?: boolean | Prisma.ConsumerAccount$permissionsArgs<ExtArgs>
salesInvoices?: boolean | Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>
permission?: boolean | Prisma.ConsumerAccount$permissionArgs<ExtArgs>
sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs<ExtArgs>
}
export type $ConsumerAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "ConsumerAccount"
objects: {
user: Prisma.$ConsumerPayload<ExtArgs>
consumer: Prisma.$ConsumerPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
permissions: Prisma.$PermissionConsumerPayload<ExtArgs>[]
salesInvoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
permission: Prisma.$PermissionConsumerPayload<ExtArgs> | null
sales_invoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
role: $Enums.ConsumerRole
created_at: Date
updated_at: Date
user_id: string
consumer_id: string
account_id: string
}, ExtArgs["result"]["consumerAccount"]>
composites: {}
@@ -1169,10 +1160,10 @@ readonly fields: ConsumerAccountFieldRefs;
*/
export interface Prisma__ConsumerAccountClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
user<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.AccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.AccountDefaultArgs<ExtArgs>>): Prisma.Prisma__AccountClient<runtime.Types.Result.GetResult<Prisma.$AccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
permissions<T extends Prisma.ConsumerAccount$permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
salesInvoices<T extends Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$salesInvoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission<T extends Prisma.ConsumerAccount$permissionArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$permissionArgs<ExtArgs>>): Prisma.Prisma__PermissionConsumerClient<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
sales_invoices<T extends Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccount$sales_invoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1206,7 +1197,7 @@ export interface ConsumerAccountFieldRefs {
readonly role: Prisma.FieldRef<"ConsumerAccount", 'ConsumerRole'>
readonly created_at: Prisma.FieldRef<"ConsumerAccount", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"ConsumerAccount", 'DateTime'>
readonly user_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
readonly consumer_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
readonly account_id: Prisma.FieldRef<"ConsumerAccount", 'String'>
}
@@ -1551,9 +1542,9 @@ export type ConsumerAccountDeleteManyArgs<ExtArgs extends runtime.Types.Extensio
}
/**
* ConsumerAccount.permissions
* ConsumerAccount.permission
*/
export type ConsumerAccount$permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccount$permissionArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionConsumer
*/
@@ -1567,17 +1558,12 @@ export type ConsumerAccount$permissionsArgs<ExtArgs extends runtime.Types.Extens
*/
include?: Prisma.PermissionConsumerInclude<ExtArgs> | null
where?: Prisma.PermissionConsumerWhereInput
orderBy?: Prisma.PermissionConsumerOrderByWithRelationInput | Prisma.PermissionConsumerOrderByWithRelationInput[]
cursor?: Prisma.PermissionConsumerWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.PermissionConsumerScalarFieldEnum | Prisma.PermissionConsumerScalarFieldEnum[]
}
/**
* ConsumerAccount.salesInvoices
* ConsumerAccount.sales_invoices
*/
export type ConsumerAccount$salesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ConsumerAccount$sales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the SalesInvoice
*/
@@ -264,7 +264,7 @@ export type CustomerIndividualCreateInput = {
postal_code: string
economic_code?: string | null
customer: Prisma.CustomerCreateNestedOneWithoutCustomer_individualInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomerIndividualsInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomer_individualsInput
}
export type CustomerIndividualUncheckedCreateInput = {
@@ -284,7 +284,7 @@ export type CustomerIndividualUpdateInput = {
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
customer?: Prisma.CustomerUpdateOneRequiredWithoutCustomer_individualNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerIndividualsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomer_individualsNestedInput
}
export type CustomerIndividualUncheckedUpdateInput = {
@@ -518,7 +518,7 @@ export type CustomerIndividualCreateWithoutCustomerInput = {
national_id: string
postal_code: string
economic_code?: string | null
complex: Prisma.ComplexCreateNestedOneWithoutCustomerIndividualsInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomer_individualsInput
}
export type CustomerIndividualUncheckedCreateWithoutCustomerInput = {
@@ -552,7 +552,7 @@ export type CustomerIndividualUpdateWithoutCustomerInput = {
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerIndividualsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomer_individualsNestedInput
}
export type CustomerIndividualUncheckedUpdateWithoutCustomerInput = {
+4 -4
View File
@@ -251,7 +251,7 @@ export type CustomerLegalCreateInput = {
registration_number: string
postal_code: string
customer: Prisma.CustomerCreateNestedOneWithoutCustomer_legalInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomerLegalsInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomer_legalsInput
}
export type CustomerLegalUncheckedCreateInput = {
@@ -269,7 +269,7 @@ export type CustomerLegalUpdateInput = {
registration_number?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
customer?: Prisma.CustomerUpdateOneRequiredWithoutCustomer_legalNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerLegalsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomer_legalsNestedInput
}
export type CustomerLegalUncheckedUpdateInput = {
@@ -492,7 +492,7 @@ export type CustomerLegalCreateWithoutCustomerInput = {
economic_code: string
registration_number: string
postal_code: string
complex: Prisma.ComplexCreateNestedOneWithoutCustomerLegalsInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomer_legalsInput
}
export type CustomerLegalUncheckedCreateWithoutCustomerInput = {
@@ -524,7 +524,7 @@ export type CustomerLegalUpdateWithoutCustomerInput = {
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
registration_number?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerLegalsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomer_legalsNestedInput
}
export type CustomerLegalUncheckedUpdateWithoutCustomerInput = {
+50 -50
View File
@@ -233,7 +233,7 @@ export type PartnerWhereInput = {
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
licenses?: Prisma.LicenseListRelationFilter
accounts?: Prisma.PartnerAccountListRelationFilter
partner_accounts?: Prisma.PartnerAccountListRelationFilter
}
export type PartnerOrderByWithRelationInput = {
@@ -245,7 +245,7 @@ export type PartnerOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
licenses?: Prisma.LicenseOrderByRelationAggregateInput
accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
partner_accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
_relevance?: Prisma.PartnerOrderByRelevanceInput
}
@@ -261,7 +261,7 @@ export type PartnerWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
licenses?: Prisma.LicenseListRelationFilter
accounts?: Prisma.PartnerAccountListRelationFilter
partner_accounts?: Prisma.PartnerAccountListRelationFilter
}, "id" | "code">
export type PartnerOrderByWithAggregationInput = {
@@ -301,7 +301,7 @@ export type PartnerCreateInput = {
created_at?: Date | string
updated_at?: Date | string
licenses?: Prisma.LicenseCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutUserInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateInput = {
@@ -313,7 +313,7 @@ export type PartnerUncheckedCreateInput = {
created_at?: Date | string
updated_at?: Date | string
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPartnerInput
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutUserInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerUpdateInput = {
@@ -325,7 +325,7 @@ export type PartnerUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
licenses?: Prisma.LicenseUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUpdateManyWithoutUserNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateInput = {
@@ -337,7 +337,7 @@ export type PartnerUncheckedUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
licenses?: Prisma.LicenseUncheckedUpdateManyWithoutPartnerNestedInput
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutUserNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateManyInput = {
@@ -375,6 +375,11 @@ export type PartnerNullableScalarRelationFilter = {
isNot?: Prisma.PartnerWhereInput | null
}
export type PartnerScalarRelationFilter = {
is?: Prisma.PartnerWhereInput
isNot?: Prisma.PartnerWhereInput
}
export type PartnerOrderByRelevanceInput = {
fields: Prisma.PartnerOrderByRelevanceFieldEnum | Prisma.PartnerOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -419,11 +424,6 @@ export type PartnerSumOrderByAggregateInput = {
license_quota?: Prisma.SortOrder
}
export type PartnerScalarRelationFilter = {
is?: Prisma.PartnerWhereInput
isNot?: Prisma.PartnerWhereInput
}
export type PartnerCreateNestedOneWithoutLicensesInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicensesInput, Prisma.PartnerUncheckedCreateWithoutLicensesInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicensesInput
@@ -440,6 +440,20 @@ export type PartnerUpdateOneWithoutLicensesNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutLicensesInput, Prisma.PartnerUpdateWithoutLicensesInput>, Prisma.PartnerUncheckedUpdateWithoutLicensesInput>
}
export type PartnerCreateNestedOneWithoutPartner_accountsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutPartner_accountsInput, Prisma.PartnerUncheckedCreateWithoutPartner_accountsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutPartner_accountsInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutPartner_accountsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutPartner_accountsInput, Prisma.PartnerUncheckedCreateWithoutPartner_accountsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutPartner_accountsInput
upsert?: Prisma.PartnerUpsertWithoutPartner_accountsInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutPartner_accountsInput, Prisma.PartnerUpdateWithoutPartner_accountsInput>, Prisma.PartnerUncheckedUpdateWithoutPartner_accountsInput>
}
export type NullableIntFieldUpdateOperationsInput = {
set?: number | null
increment?: number
@@ -452,20 +466,6 @@ export type EnumPartnerStatusFieldUpdateOperationsInput = {
set?: $Enums.PartnerStatus
}
export type PartnerCreateNestedOneWithoutAccountsInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccountsInput, Prisma.PartnerUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccountsInput
connect?: Prisma.PartnerWhereUniqueInput
}
export type PartnerUpdateOneRequiredWithoutAccountsNestedInput = {
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccountsInput, Prisma.PartnerUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccountsInput
upsert?: Prisma.PartnerUpsertWithoutAccountsInput
connect?: Prisma.PartnerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutAccountsInput, Prisma.PartnerUpdateWithoutAccountsInput>, Prisma.PartnerUncheckedUpdateWithoutAccountsInput>
}
export type PartnerCreateWithoutLicensesInput = {
id?: string
name: string
@@ -474,7 +474,7 @@ export type PartnerCreateWithoutLicensesInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountCreateNestedManyWithoutUserInput
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutLicensesInput = {
@@ -485,7 +485,7 @@ export type PartnerUncheckedCreateWithoutLicensesInput = {
status?: $Enums.PartnerStatus
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutUserInput
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutLicensesInput = {
@@ -512,7 +512,7 @@ export type PartnerUpdateWithoutLicensesInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUpdateManyWithoutUserNestedInput
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutLicensesInput = {
@@ -523,10 +523,10 @@ export type PartnerUncheckedUpdateWithoutLicensesInput = {
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutUserNestedInput
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
}
export type PartnerCreateWithoutAccountsInput = {
export type PartnerCreateWithoutPartner_accountsInput = {
id?: string
name: string
code: string
@@ -537,7 +537,7 @@ export type PartnerCreateWithoutAccountsInput = {
licenses?: Prisma.LicenseCreateNestedManyWithoutPartnerInput
}
export type PartnerUncheckedCreateWithoutAccountsInput = {
export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
id?: string
name: string
code: string
@@ -548,23 +548,23 @@ export type PartnerUncheckedCreateWithoutAccountsInput = {
licenses?: Prisma.LicenseUncheckedCreateNestedManyWithoutPartnerInput
}
export type PartnerCreateOrConnectWithoutAccountsInput = {
export type PartnerCreateOrConnectWithoutPartner_accountsInput = {
where: Prisma.PartnerWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccountsInput, Prisma.PartnerUncheckedCreateWithoutAccountsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutPartner_accountsInput, Prisma.PartnerUncheckedCreateWithoutPartner_accountsInput>
}
export type PartnerUpsertWithoutAccountsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutAccountsInput, Prisma.PartnerUncheckedUpdateWithoutAccountsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccountsInput, Prisma.PartnerUncheckedCreateWithoutAccountsInput>
export type PartnerUpsertWithoutPartner_accountsInput = {
update: Prisma.XOR<Prisma.PartnerUpdateWithoutPartner_accountsInput, Prisma.PartnerUncheckedUpdateWithoutPartner_accountsInput>
create: Prisma.XOR<Prisma.PartnerCreateWithoutPartner_accountsInput, Prisma.PartnerUncheckedCreateWithoutPartner_accountsInput>
where?: Prisma.PartnerWhereInput
}
export type PartnerUpdateToOneWithWhereWithoutAccountsInput = {
export type PartnerUpdateToOneWithWhereWithoutPartner_accountsInput = {
where?: Prisma.PartnerWhereInput
data: Prisma.XOR<Prisma.PartnerUpdateWithoutAccountsInput, Prisma.PartnerUncheckedUpdateWithoutAccountsInput>
data: Prisma.XOR<Prisma.PartnerUpdateWithoutPartner_accountsInput, Prisma.PartnerUncheckedUpdateWithoutPartner_accountsInput>
}
export type PartnerUpdateWithoutAccountsInput = {
export type PartnerUpdateWithoutPartner_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
@@ -575,7 +575,7 @@ export type PartnerUpdateWithoutAccountsInput = {
licenses?: Prisma.LicenseUpdateManyWithoutPartnerNestedInput
}
export type PartnerUncheckedUpdateWithoutAccountsInput = {
export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
@@ -593,12 +593,12 @@ export type PartnerUncheckedUpdateWithoutAccountsInput = {
export type PartnerCountOutputType = {
licenses: number
accounts: number
partner_accounts: number
}
export type PartnerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
licenses?: boolean | PartnerCountOutputTypeCountLicensesArgs
accounts?: boolean | PartnerCountOutputTypeCountAccountsArgs
partner_accounts?: boolean | PartnerCountOutputTypeCountPartner_accountsArgs
}
/**
@@ -621,7 +621,7 @@ export type PartnerCountOutputTypeCountLicensesArgs<ExtArgs extends runtime.Type
/**
* PartnerCountOutputType without action
*/
export type PartnerCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PartnerCountOutputTypeCountPartner_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PartnerAccountWhereInput
}
@@ -635,7 +635,7 @@ export type PartnerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
created_at?: boolean
updated_at?: boolean
licenses?: boolean | Prisma.Partner$licensesArgs<ExtArgs>
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["partner"]>
@@ -654,7 +654,7 @@ export type PartnerSelectScalar = {
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "license_quota" | "status" | "created_at" | "updated_at", ExtArgs["result"]["partner"]>
export type PartnerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
licenses?: boolean | Prisma.Partner$licensesArgs<ExtArgs>
accounts?: boolean | Prisma.Partner$accountsArgs<ExtArgs>
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -662,7 +662,7 @@ export type $PartnerPayload<ExtArgs extends runtime.Types.Extensions.InternalArg
name: "Partner"
objects: {
licenses: Prisma.$LicensePayload<ExtArgs>[]
accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
partner_accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1013,7 +1013,7 @@ 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"
licenses<T extends Prisma.Partner$licensesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$licensesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicensePayload<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>
partner_accounts<T extends Prisma.Partner$partner_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$partner_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1417,9 +1417,9 @@ export type Partner$licensesArgs<ExtArgs extends runtime.Types.Extensions.Intern
}
/**
* Partner.accounts
* Partner.partner_accounts
*/
export type Partner$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Partner$partner_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PartnerAccount
*/
+107 -107
View File
@@ -29,7 +29,7 @@ export type PartnerAccountMinAggregateOutputType = {
role: $Enums.PartnerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
partner_id: string | null
account_id: string | null
}
@@ -38,7 +38,7 @@ export type PartnerAccountMaxAggregateOutputType = {
role: $Enums.PartnerRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
partner_id: string | null
account_id: string | null
}
@@ -47,7 +47,7 @@ export type PartnerAccountCountAggregateOutputType = {
role: number
created_at: number
updated_at: number
user_id: number
partner_id: number
account_id: number
_all: number
}
@@ -58,7 +58,7 @@ export type PartnerAccountMinAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
partner_id?: true
account_id?: true
}
@@ -67,7 +67,7 @@ export type PartnerAccountMaxAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
partner_id?: true
account_id?: true
}
@@ -76,7 +76,7 @@ export type PartnerAccountCountAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
partner_id?: true
account_id?: true
_all?: true
}
@@ -158,7 +158,7 @@ export type PartnerAccountGroupByOutputType = {
role: $Enums.PartnerRole
created_at: Date
updated_at: Date
user_id: string
partner_id: string
account_id: string
_count: PartnerAccountCountAggregateOutputType | null
_min: PartnerAccountMinAggregateOutputType | null
@@ -188,9 +188,9 @@ export type PartnerAccountWhereInput = {
role?: Prisma.EnumPartnerRoleFilter<"PartnerAccount"> | $Enums.PartnerRole
created_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
user_id?: Prisma.StringFilter<"PartnerAccount"> | string
partner_id?: Prisma.StringFilter<"PartnerAccount"> | string
account_id?: Prisma.StringFilter<"PartnerAccount"> | string
user?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}
@@ -199,9 +199,9 @@ export type PartnerAccountOrderByWithRelationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
user?: Prisma.PartnerOrderByWithRelationInput
partner?: Prisma.PartnerOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
_relevance?: Prisma.PartnerAccountOrderByRelevanceInput
}
@@ -215,8 +215,8 @@ export type PartnerAccountWhereUniqueInput = Prisma.AtLeast<{
role?: Prisma.EnumPartnerRoleFilter<"PartnerAccount"> | $Enums.PartnerRole
created_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
user_id?: Prisma.StringFilter<"PartnerAccount"> | string
user?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
partner_id?: Prisma.StringFilter<"PartnerAccount"> | string
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}, "id" | "account_id">
@@ -225,7 +225,7 @@ export type PartnerAccountOrderByWithAggregationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
_count?: Prisma.PartnerAccountCountOrderByAggregateInput
_max?: Prisma.PartnerAccountMaxOrderByAggregateInput
@@ -240,7 +240,7 @@ export type PartnerAccountScalarWhereWithAggregatesInput = {
role?: Prisma.EnumPartnerRoleWithAggregatesFilter<"PartnerAccount"> | $Enums.PartnerRole
created_at?: Prisma.DateTimeWithAggregatesFilter<"PartnerAccount"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"PartnerAccount"> | Date | string
user_id?: Prisma.StringWithAggregatesFilter<"PartnerAccount"> | string
partner_id?: Prisma.StringWithAggregatesFilter<"PartnerAccount"> | string
account_id?: Prisma.StringWithAggregatesFilter<"PartnerAccount"> | string
}
@@ -249,7 +249,7 @@ export type PartnerAccountCreateInput = {
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.PartnerCreateNestedOneWithoutAccountsInput
partner: Prisma.PartnerCreateNestedOneWithoutPartner_accountsInput
account: Prisma.AccountCreateNestedOneWithoutPartner_accountInput
}
@@ -258,7 +258,7 @@ export type PartnerAccountUncheckedCreateInput = {
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
partner_id: string
account_id: string
}
@@ -267,7 +267,7 @@ export type PartnerAccountUpdateInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.PartnerUpdateOneRequiredWithoutAccountsNestedInput
partner?: Prisma.PartnerUpdateOneRequiredWithoutPartner_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutPartner_accountNestedInput
}
@@ -276,7 +276,7 @@ export type PartnerAccountUncheckedUpdateInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -285,7 +285,7 @@ export type PartnerAccountCreateManyInput = {
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
partner_id: string
account_id: string
}
@@ -301,7 +301,7 @@ export type PartnerAccountUncheckedUpdateManyInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -310,16 +310,6 @@ export type PartnerAccountNullableScalarRelationFilter = {
isNot?: Prisma.PartnerAccountWhereInput | null
}
export type PartnerAccountListRelationFilter = {
every?: Prisma.PartnerAccountWhereInput
some?: Prisma.PartnerAccountWhereInput
none?: Prisma.PartnerAccountWhereInput
}
export type PartnerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type PartnerAccountOrderByRelevanceInput = {
fields: Prisma.PartnerAccountOrderByRelevanceFieldEnum | Prisma.PartnerAccountOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -331,7 +321,7 @@ export type PartnerAccountCountOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -340,7 +330,7 @@ export type PartnerAccountMaxOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -349,10 +339,20 @@ export type PartnerAccountMinOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
partner_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
export type PartnerAccountListRelationFilter = {
every?: Prisma.PartnerAccountWhereInput
some?: Prisma.PartnerAccountWhereInput
none?: Prisma.PartnerAccountWhereInput
}
export type PartnerAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type PartnerAccountCreateNestedOneWithoutAccountInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutAccountInput, Prisma.PartnerAccountUncheckedCreateWithoutAccountInput>
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutAccountInput
@@ -385,58 +385,58 @@ export type PartnerAccountUncheckedUpdateOneWithoutAccountNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerAccountUpdateToOneWithWhereWithoutAccountInput, Prisma.PartnerAccountUpdateWithoutAccountInput>, Prisma.PartnerAccountUncheckedUpdateWithoutAccountInput>
}
export type PartnerAccountCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput> | Prisma.PartnerAccountCreateWithoutUserInput[] | Prisma.PartnerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutUserInput | Prisma.PartnerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.PartnerAccountCreateManyUserInputEnvelope
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
}
export type PartnerAccountUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput> | Prisma.PartnerAccountCreateWithoutUserInput[] | Prisma.PartnerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutUserInput | Prisma.PartnerAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.PartnerAccountCreateManyUserInputEnvelope
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
}
export type PartnerAccountUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput> | Prisma.PartnerAccountCreateWithoutUserInput[] | Prisma.PartnerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutUserInput | Prisma.PartnerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.PartnerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.PartnerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.PartnerAccountCreateManyUserInputEnvelope
set?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
disconnect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
delete?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
update?: Prisma.PartnerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.PartnerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.PartnerAccountUpdateManyWithWhereWithoutUserInput | Prisma.PartnerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.PartnerAccountScalarWhereInput | Prisma.PartnerAccountScalarWhereInput[]
}
export type PartnerAccountUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput> | Prisma.PartnerAccountCreateWithoutUserInput[] | Prisma.PartnerAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutUserInput | Prisma.PartnerAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.PartnerAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.PartnerAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.PartnerAccountCreateManyUserInputEnvelope
set?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
disconnect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
delete?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
update?: Prisma.PartnerAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.PartnerAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.PartnerAccountUpdateManyWithWhereWithoutUserInput | Prisma.PartnerAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.PartnerAccountScalarWhereInput | Prisma.PartnerAccountScalarWhereInput[]
}
export type EnumPartnerRoleFieldUpdateOperationsInput = {
set?: $Enums.PartnerRole
}
export type PartnerAccountCreateNestedManyWithoutPartnerInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput> | Prisma.PartnerAccountCreateWithoutPartnerInput[] | Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput | Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput[]
createMany?: Prisma.PartnerAccountCreateManyPartnerInputEnvelope
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
}
export type PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput> | Prisma.PartnerAccountCreateWithoutPartnerInput[] | Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput | Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput[]
createMany?: Prisma.PartnerAccountCreateManyPartnerInputEnvelope
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
}
export type PartnerAccountUpdateManyWithoutPartnerNestedInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput> | Prisma.PartnerAccountCreateWithoutPartnerInput[] | Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput | Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput[]
upsert?: Prisma.PartnerAccountUpsertWithWhereUniqueWithoutPartnerInput | Prisma.PartnerAccountUpsertWithWhereUniqueWithoutPartnerInput[]
createMany?: Prisma.PartnerAccountCreateManyPartnerInputEnvelope
set?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
disconnect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
delete?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
update?: Prisma.PartnerAccountUpdateWithWhereUniqueWithoutPartnerInput | Prisma.PartnerAccountUpdateWithWhereUniqueWithoutPartnerInput[]
updateMany?: Prisma.PartnerAccountUpdateManyWithWhereWithoutPartnerInput | Prisma.PartnerAccountUpdateManyWithWhereWithoutPartnerInput[]
deleteMany?: Prisma.PartnerAccountScalarWhereInput | Prisma.PartnerAccountScalarWhereInput[]
}
export type PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput = {
create?: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput> | Prisma.PartnerAccountCreateWithoutPartnerInput[] | Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput[]
connectOrCreate?: Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput | Prisma.PartnerAccountCreateOrConnectWithoutPartnerInput[]
upsert?: Prisma.PartnerAccountUpsertWithWhereUniqueWithoutPartnerInput | Prisma.PartnerAccountUpsertWithWhereUniqueWithoutPartnerInput[]
createMany?: Prisma.PartnerAccountCreateManyPartnerInputEnvelope
set?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
disconnect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
delete?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
connect?: Prisma.PartnerAccountWhereUniqueInput | Prisma.PartnerAccountWhereUniqueInput[]
update?: Prisma.PartnerAccountUpdateWithWhereUniqueWithoutPartnerInput | Prisma.PartnerAccountUpdateWithWhereUniqueWithoutPartnerInput[]
updateMany?: Prisma.PartnerAccountUpdateManyWithWhereWithoutPartnerInput | Prisma.PartnerAccountUpdateManyWithWhereWithoutPartnerInput[]
deleteMany?: Prisma.PartnerAccountScalarWhereInput | Prisma.PartnerAccountScalarWhereInput[]
}
export type PartnerAccountCreateWithoutAccountInput = {
id?: string
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.PartnerCreateNestedOneWithoutAccountsInput
partner: Prisma.PartnerCreateNestedOneWithoutPartner_accountsInput
}
export type PartnerAccountUncheckedCreateWithoutAccountInput = {
@@ -444,7 +444,7 @@ export type PartnerAccountUncheckedCreateWithoutAccountInput = {
role: $Enums.PartnerRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
partner_id: string
}
export type PartnerAccountCreateOrConnectWithoutAccountInput = {
@@ -468,7 +468,7 @@ export type PartnerAccountUpdateWithoutAccountInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.PartnerUpdateOneRequiredWithoutAccountsNestedInput
partner?: Prisma.PartnerUpdateOneRequiredWithoutPartner_accountsNestedInput
}
export type PartnerAccountUncheckedUpdateWithoutAccountInput = {
@@ -476,10 +476,10 @@ export type PartnerAccountUncheckedUpdateWithoutAccountInput = {
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type PartnerAccountCreateWithoutUserInput = {
export type PartnerAccountCreateWithoutPartnerInput = {
id?: string
role: $Enums.PartnerRole
created_at?: Date | string
@@ -487,7 +487,7 @@ export type PartnerAccountCreateWithoutUserInput = {
account: Prisma.AccountCreateNestedOneWithoutPartner_accountInput
}
export type PartnerAccountUncheckedCreateWithoutUserInput = {
export type PartnerAccountUncheckedCreateWithoutPartnerInput = {
id?: string
role: $Enums.PartnerRole
created_at?: Date | string
@@ -495,30 +495,30 @@ export type PartnerAccountUncheckedCreateWithoutUserInput = {
account_id: string
}
export type PartnerAccountCreateOrConnectWithoutUserInput = {
export type PartnerAccountCreateOrConnectWithoutPartnerInput = {
where: Prisma.PartnerAccountWhereUniqueInput
create: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput>
}
export type PartnerAccountCreateManyUserInputEnvelope = {
data: Prisma.PartnerAccountCreateManyUserInput | Prisma.PartnerAccountCreateManyUserInput[]
export type PartnerAccountCreateManyPartnerInputEnvelope = {
data: Prisma.PartnerAccountCreateManyPartnerInput | Prisma.PartnerAccountCreateManyPartnerInput[]
skipDuplicates?: boolean
}
export type PartnerAccountUpsertWithWhereUniqueWithoutUserInput = {
export type PartnerAccountUpsertWithWhereUniqueWithoutPartnerInput = {
where: Prisma.PartnerAccountWhereUniqueInput
update: Prisma.XOR<Prisma.PartnerAccountUpdateWithoutUserInput, Prisma.PartnerAccountUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.PartnerAccountCreateWithoutUserInput, Prisma.PartnerAccountUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.PartnerAccountUpdateWithoutPartnerInput, Prisma.PartnerAccountUncheckedUpdateWithoutPartnerInput>
create: Prisma.XOR<Prisma.PartnerAccountCreateWithoutPartnerInput, Prisma.PartnerAccountUncheckedCreateWithoutPartnerInput>
}
export type PartnerAccountUpdateWithWhereUniqueWithoutUserInput = {
export type PartnerAccountUpdateWithWhereUniqueWithoutPartnerInput = {
where: Prisma.PartnerAccountWhereUniqueInput
data: Prisma.XOR<Prisma.PartnerAccountUpdateWithoutUserInput, Prisma.PartnerAccountUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.PartnerAccountUpdateWithoutPartnerInput, Prisma.PartnerAccountUncheckedUpdateWithoutPartnerInput>
}
export type PartnerAccountUpdateManyWithWhereWithoutUserInput = {
export type PartnerAccountUpdateManyWithWhereWithoutPartnerInput = {
where: Prisma.PartnerAccountScalarWhereInput
data: Prisma.XOR<Prisma.PartnerAccountUpdateManyMutationInput, Prisma.PartnerAccountUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.PartnerAccountUpdateManyMutationInput, Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerInput>
}
export type PartnerAccountScalarWhereInput = {
@@ -529,11 +529,11 @@ export type PartnerAccountScalarWhereInput = {
role?: Prisma.EnumPartnerRoleFilter<"PartnerAccount"> | $Enums.PartnerRole
created_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"PartnerAccount"> | Date | string
user_id?: Prisma.StringFilter<"PartnerAccount"> | string
partner_id?: Prisma.StringFilter<"PartnerAccount"> | string
account_id?: Prisma.StringFilter<"PartnerAccount"> | string
}
export type PartnerAccountCreateManyUserInput = {
export type PartnerAccountCreateManyPartnerInput = {
id?: string
role: $Enums.PartnerRole
created_at?: Date | string
@@ -541,7 +541,7 @@ export type PartnerAccountCreateManyUserInput = {
account_id: string
}
export type PartnerAccountUpdateWithoutUserInput = {
export type PartnerAccountUpdateWithoutPartnerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -549,7 +549,7 @@ export type PartnerAccountUpdateWithoutUserInput = {
account?: Prisma.AccountUpdateOneRequiredWithoutPartner_accountNestedInput
}
export type PartnerAccountUncheckedUpdateWithoutUserInput = {
export type PartnerAccountUncheckedUpdateWithoutPartnerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -557,7 +557,7 @@ export type PartnerAccountUncheckedUpdateWithoutUserInput = {
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type PartnerAccountUncheckedUpdateManyWithoutUserInput = {
export type PartnerAccountUncheckedUpdateManyWithoutPartnerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPartnerRoleFieldUpdateOperationsInput | $Enums.PartnerRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -572,9 +572,9 @@ export type PartnerAccountSelect<ExtArgs extends runtime.Types.Extensions.Intern
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
partner_id?: boolean
account_id?: boolean
user?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}, ExtArgs["result"]["partnerAccount"]>
@@ -585,20 +585,20 @@ export type PartnerAccountSelectScalar = {
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
partner_id?: boolean
account_id?: boolean
}
export type PartnerAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "user_id" | "account_id", ExtArgs["result"]["partnerAccount"]>
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> = {
user?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}
export type $PartnerAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PartnerAccount"
objects: {
user: Prisma.$PartnerPayload<ExtArgs>
partner: Prisma.$PartnerPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -606,7 +606,7 @@ export type $PartnerAccountPayload<ExtArgs extends runtime.Types.Extensions.Inte
role: $Enums.PartnerRole
created_at: Date
updated_at: Date
user_id: string
partner_id: string
account_id: string
}, ExtArgs["result"]["partnerAccount"]>
composites: {}
@@ -948,7 +948,7 @@ 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"
user<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>
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>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -983,7 +983,7 @@ export interface PartnerAccountFieldRefs {
readonly role: Prisma.FieldRef<"PartnerAccount", 'PartnerRole'>
readonly created_at: Prisma.FieldRef<"PartnerAccount", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"PartnerAccount", 'DateTime'>
readonly user_id: Prisma.FieldRef<"PartnerAccount", 'String'>
readonly partner_id: Prisma.FieldRef<"PartnerAccount", 'String'>
readonly account_id: Prisma.FieldRef<"PartnerAccount", 'String'>
}
@@ -224,8 +224,8 @@ export type PermissionBusinessScalarWhereWithAggregatesInput = {
export type PermissionBusinessCreateInput = {
id?: string
role: $Enums.BusinessRole
business: Prisma.BusinessActivityCreateNestedOneWithoutPermissionBusinessesInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutBusinessPermissionsInput
business: Prisma.BusinessActivityCreateNestedOneWithoutPermission_businessesInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutBusiness_permissionsInput
}
export type PermissionBusinessUncheckedCreateInput = {
@@ -238,8 +238,8 @@ export type PermissionBusinessUncheckedCreateInput = {
export type PermissionBusinessUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumBusinessRoleFieldUpdateOperationsInput | $Enums.BusinessRole
business?: Prisma.BusinessActivityUpdateOneRequiredWithoutPermissionBusinessesNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutBusinessPermissionsNestedInput
business?: Prisma.BusinessActivityUpdateOneRequiredWithoutPermission_businessesNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutBusiness_permissionsNestedInput
}
export type PermissionBusinessUncheckedUpdateInput = {
@@ -401,7 +401,7 @@ export type EnumBusinessRoleFieldUpdateOperationsInput = {
export type PermissionBusinessCreateWithoutBusinessInput = {
id?: string
role: $Enums.BusinessRole
permission: Prisma.PermissionConsumerCreateNestedOneWithoutBusinessPermissionsInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutBusiness_permissionsInput
}
export type PermissionBusinessUncheckedCreateWithoutBusinessInput = {
@@ -449,7 +449,7 @@ export type PermissionBusinessScalarWhereInput = {
export type PermissionBusinessCreateWithoutPermissionInput = {
id?: string
role: $Enums.BusinessRole
business: Prisma.BusinessActivityCreateNestedOneWithoutPermissionBusinessesInput
business: Prisma.BusinessActivityCreateNestedOneWithoutPermission_businessesInput
}
export type PermissionBusinessUncheckedCreateWithoutPermissionInput = {
@@ -493,7 +493,7 @@ export type PermissionBusinessCreateManyBusinessInput = {
export type PermissionBusinessUpdateWithoutBusinessInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumBusinessRoleFieldUpdateOperationsInput | $Enums.BusinessRole
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutBusinessPermissionsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutBusiness_permissionsNestedInput
}
export type PermissionBusinessUncheckedUpdateWithoutBusinessInput = {
@@ -517,7 +517,7 @@ export type PermissionBusinessCreateManyPermissionInput = {
export type PermissionBusinessUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumBusinessRoleFieldUpdateOperationsInput | $Enums.BusinessRole
business?: Prisma.BusinessActivityUpdateOneRequiredWithoutPermissionBusinessesNestedInput
business?: Prisma.BusinessActivityUpdateOneRequiredWithoutPermission_businessesNestedInput
}
export type PermissionBusinessUncheckedUpdateWithoutPermissionInput = {
@@ -224,8 +224,8 @@ export type PermissionComplexScalarWhereWithAggregatesInput = {
export type PermissionComplexCreateInput = {
id?: string
role: $Enums.ComplexRole
complex: Prisma.ComplexCreateNestedOneWithoutPermissionComplexesInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutComplexPermissionsInput
complex: Prisma.ComplexCreateNestedOneWithoutPermission_complexesInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutComplex_permissionsInput
}
export type PermissionComplexUncheckedCreateInput = {
@@ -238,8 +238,8 @@ export type PermissionComplexUncheckedCreateInput = {
export type PermissionComplexUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumComplexRoleFieldUpdateOperationsInput | $Enums.ComplexRole
complex?: Prisma.ComplexUpdateOneRequiredWithoutPermissionComplexesNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutComplexPermissionsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutPermission_complexesNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutComplex_permissionsNestedInput
}
export type PermissionComplexUncheckedUpdateInput = {
@@ -401,7 +401,7 @@ export type EnumComplexRoleFieldUpdateOperationsInput = {
export type PermissionComplexCreateWithoutComplexInput = {
id?: string
role: $Enums.ComplexRole
permission: Prisma.PermissionConsumerCreateNestedOneWithoutComplexPermissionsInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutComplex_permissionsInput
}
export type PermissionComplexUncheckedCreateWithoutComplexInput = {
@@ -449,7 +449,7 @@ export type PermissionComplexScalarWhereInput = {
export type PermissionComplexCreateWithoutPermissionInput = {
id?: string
role: $Enums.ComplexRole
complex: Prisma.ComplexCreateNestedOneWithoutPermissionComplexesInput
complex: Prisma.ComplexCreateNestedOneWithoutPermission_complexesInput
}
export type PermissionComplexUncheckedCreateWithoutPermissionInput = {
@@ -493,7 +493,7 @@ export type PermissionComplexCreateManyComplexInput = {
export type PermissionComplexUpdateWithoutComplexInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumComplexRoleFieldUpdateOperationsInput | $Enums.ComplexRole
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutComplexPermissionsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutComplex_permissionsNestedInput
}
export type PermissionComplexUncheckedUpdateWithoutComplexInput = {
@@ -517,7 +517,7 @@ export type PermissionComplexCreateManyPermissionInput = {
export type PermissionComplexUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumComplexRoleFieldUpdateOperationsInput | $Enums.ComplexRole
complex?: Prisma.ComplexUpdateOneRequiredWithoutPermissionComplexesNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutPermission_complexesNestedInput
}
export type PermissionComplexUncheckedUpdateWithoutPermissionInput = {
+247 -288
View File
@@ -26,34 +26,34 @@ export type AggregatePermissionConsumer = {
export type PermissionConsumerMinAggregateOutputType = {
id: string | null
account_id: string | null
consumer_account_id: string | null
}
export type PermissionConsumerMaxAggregateOutputType = {
id: string | null
account_id: string | null
consumer_account_id: string | null
}
export type PermissionConsumerCountAggregateOutputType = {
id: number
account_id: number
consumer_account_id: number
_all: number
}
export type PermissionConsumerMinAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
}
export type PermissionConsumerMaxAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
}
export type PermissionConsumerCountAggregateInputType = {
id?: true
account_id?: true
consumer_account_id?: true
_all?: true
}
@@ -131,7 +131,7 @@ export type PermissionConsumerGroupByArgs<ExtArgs extends runtime.Types.Extensio
export type PermissionConsumerGroupByOutputType = {
id: string
account_id: string
consumer_account_id: string
_count: PermissionConsumerCountAggregateOutputType | null
_min: PermissionConsumerMinAggregateOutputType | null
_max: PermissionConsumerMaxAggregateOutputType | null
@@ -157,38 +157,38 @@ export type PermissionConsumerWhereInput = {
OR?: Prisma.PermissionConsumerWhereInput[]
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
id?: Prisma.StringFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
posPermissions?: Prisma.PermissionPosListRelationFilter
complexPermissions?: Prisma.PermissionComplexListRelationFilter
businessPermissions?: Prisma.PermissionBusinessListRelationFilter
consumer_account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
pos_permissions?: Prisma.PermissionPosListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
business_permissions?: Prisma.PermissionBusinessListRelationFilter
}
export type PermissionConsumerOrderByWithRelationInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
account?: Prisma.ConsumerAccountOrderByWithRelationInput
posPermissions?: Prisma.PermissionPosOrderByRelationAggregateInput
complexPermissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
businessPermissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
consumer_account_id?: Prisma.SortOrder
consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput
pos_permissions?: Prisma.PermissionPosOrderByRelationAggregateInput
complex_permissions?: Prisma.PermissionComplexOrderByRelationAggregateInput
business_permissions?: Prisma.PermissionBusinessOrderByRelationAggregateInput
_relevance?: Prisma.PermissionConsumerOrderByRelevanceInput
}
export type PermissionConsumerWhereUniqueInput = Prisma.AtLeast<{
id?: string
account_id?: string
consumer_account_id?: string
AND?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
OR?: Prisma.PermissionConsumerWhereInput[]
NOT?: Prisma.PermissionConsumerWhereInput | Prisma.PermissionConsumerWhereInput[]
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
posPermissions?: Prisma.PermissionPosListRelationFilter
complexPermissions?: Prisma.PermissionComplexListRelationFilter
businessPermissions?: Prisma.PermissionBusinessListRelationFilter
}, "id" | "account_id">
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
pos_permissions?: Prisma.PermissionPosListRelationFilter
complex_permissions?: Prisma.PermissionComplexListRelationFilter
business_permissions?: Prisma.PermissionBusinessListRelationFilter
}, "id" | "consumer_account_id">
export type PermissionConsumerOrderByWithAggregationInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
_count?: Prisma.PermissionConsumerCountOrderByAggregateInput
_max?: Prisma.PermissionConsumerMaxOrderByAggregateInput
_min?: Prisma.PermissionConsumerMinOrderByAggregateInput
@@ -199,44 +199,44 @@ export type PermissionConsumerScalarWhereWithAggregatesInput = {
OR?: Prisma.PermissionConsumerScalarWhereWithAggregatesInput[]
NOT?: Prisma.PermissionConsumerScalarWhereWithAggregatesInput | Prisma.PermissionConsumerScalarWhereWithAggregatesInput[]
id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
consumer_account_id?: Prisma.StringWithAggregatesFilter<"PermissionConsumer"> | string
}
export type PermissionConsumerCreateInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateManyInput = {
id?: string
account_id: string
consumer_account_id: string
}
export type PermissionConsumerUpdateManyMutationInput = {
@@ -245,17 +245,12 @@ export type PermissionConsumerUpdateManyMutationInput = {
export type PermissionConsumerUncheckedUpdateManyInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type PermissionConsumerListRelationFilter = {
every?: Prisma.PermissionConsumerWhereInput
some?: Prisma.PermissionConsumerWhereInput
none?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
export type PermissionConsumerNullableScalarRelationFilter = {
is?: Prisma.PermissionConsumerWhereInput | null
isNot?: Prisma.PermissionConsumerWhereInput | null
}
export type PermissionConsumerOrderByRelevanceInput = {
@@ -266,17 +261,17 @@ export type PermissionConsumerOrderByRelevanceInput = {
export type PermissionConsumerCountOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerMinOrderByAggregateInput = {
id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
consumer_account_id?: Prisma.SortOrder
}
export type PermissionConsumerScalarRelationFilter = {
@@ -284,290 +279,254 @@ export type PermissionConsumerScalarRelationFilter = {
isNot?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
}
export type PermissionConsumerUncheckedCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
}
export type PermissionConsumerUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
set?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
disconnect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
delete?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
update?: Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput | Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput[]
deleteMany?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
}
export type PermissionConsumerUncheckedUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput> | Prisma.PermissionConsumerCreateWithoutAccountInput[] | Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput | Prisma.PermissionConsumerCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.PermissionConsumerCreateManyAccountInputEnvelope
set?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
disconnect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
delete?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
connect?: Prisma.PermissionConsumerWhereUniqueInput | Prisma.PermissionConsumerWhereUniqueInput[]
update?: Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput | Prisma.PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput | Prisma.PermissionConsumerUpdateManyWithWhereWithoutAccountInput[]
deleteMany?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
}
export type PermissionConsumerCreateNestedOneWithoutPosPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPosPermissionsInput
export type PermissionConsumerCreateNestedOneWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutPosPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPosPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutPosPermissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutPosPermissionsInput, Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
}
export type PermissionConsumerCreateNestedOneWithoutComplexPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput
export type PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutComplexPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutComplexPermissionsInput
export type PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
upsert?: Prisma.PermissionConsumerUpsertWithoutConsumer_accountInput
disconnect?: Prisma.PermissionConsumerWhereInput | boolean
delete?: Prisma.PermissionConsumerWhereInput | boolean
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutComplexPermissionsInput, Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput, Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateNestedOneWithoutBusinessPermissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput
export type PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutConsumer_accountInput
upsert?: Prisma.PermissionConsumerUpsertWithoutConsumer_accountInput
disconnect?: Prisma.PermissionConsumerWhereInput | boolean
delete?: Prisma.PermissionConsumerWhereInput | boolean
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput, Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateNestedOneWithoutPos_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPos_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutBusinessPermissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutBusinessPermissionsInput
export type PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutPos_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutPos_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutPos_permissionsInput, Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
}
export type PermissionConsumerCreateWithoutAccountInput = {
export type PermissionConsumerCreateNestedOneWithoutComplex_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutComplex_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutComplex_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutComplex_permissionsInput, Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
}
export type PermissionConsumerCreateNestedOneWithoutBusiness_permissionsInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
}
export type PermissionConsumerUpdateOneRequiredWithoutBusiness_permissionsNestedInput = {
create?: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
connectOrCreate?: Prisma.PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput
upsert?: Prisma.PermissionConsumerUpsertWithoutBusiness_permissionsInput
connect?: Prisma.PermissionConsumerWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PermissionConsumerUpdateToOneWithWhereWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput>, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerCreateWithoutConsumer_accountInput = {
id?: string
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutAccountInput = {
export type PermissionConsumerUncheckedCreateWithoutConsumer_accountInput = {
id?: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutAccountInput = {
export type PermissionConsumerCreateOrConnectWithoutConsumer_accountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
}
export type PermissionConsumerCreateManyAccountInputEnvelope = {
data: Prisma.PermissionConsumerCreateManyAccountInput | Prisma.PermissionConsumerCreateManyAccountInput[]
skipDuplicates?: boolean
}
export type PermissionConsumerUpsertWithWhereUniqueWithoutAccountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutAccountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutAccountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutAccountInput, Prisma.PermissionConsumerUncheckedCreateWithoutAccountInput>
}
export type PermissionConsumerUpdateWithWhereUniqueWithoutAccountInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutAccountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutAccountInput>
}
export type PermissionConsumerUpdateManyWithWhereWithoutAccountInput = {
where: Prisma.PermissionConsumerScalarWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateManyMutationInput, Prisma.PermissionConsumerUncheckedUpdateManyWithoutAccountInput>
}
export type PermissionConsumerScalarWhereInput = {
AND?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
OR?: Prisma.PermissionConsumerScalarWhereInput[]
NOT?: Prisma.PermissionConsumerScalarWhereInput | Prisma.PermissionConsumerScalarWhereInput[]
id?: Prisma.StringFilter<"PermissionConsumer"> | string
account_id?: Prisma.StringFilter<"PermissionConsumer"> | string
}
export type PermissionConsumerCreateWithoutPosPermissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutPosPermissionsInput = {
id?: string
account_id: string
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutPosPermissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
}
export type PermissionConsumerUpsertWithoutPosPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPosPermissionsInput>
export type PermissionConsumerUpsertWithoutConsumer_accountInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedCreateWithoutConsumer_accountInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutPosPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutConsumer_accountInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPosPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutConsumer_accountInput, Prisma.PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput>
}
export type PermissionConsumerUpdateWithoutPosPermissionsInput = {
export type PermissionConsumerUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutPosPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutComplexPermissionsInput = {
export type PermissionConsumerCreateWithoutPos_permissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput = {
export type PermissionConsumerUncheckedCreateWithoutPos_permissionsInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
businessPermissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutComplexPermissionsInput = {
export type PermissionConsumerCreateOrConnectWithoutPos_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
}
export type PermissionConsumerUpsertWithoutComplexPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplexPermissionsInput>
export type PermissionConsumerUpsertWithoutPos_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutPos_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutComplexPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutPos_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplexPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutPos_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput>
}
export type PermissionConsumerUpdateWithoutComplexPermissionsInput = {
export type PermissionConsumerUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutComplexPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutPos_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateWithoutBusinessPermissionsInput = {
export type PermissionConsumerCreateWithoutComplex_permissionsInput = {
id?: string
account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionsInput
posPermissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput = {
id?: string
account_id: string
posPermissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complexPermissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
business_permissions?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerCreateOrConnectWithoutBusinessPermissionsInput = {
export type PermissionConsumerCreateOrConnectWithoutComplex_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
}
export type PermissionConsumerUpsertWithoutBusinessPermissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusinessPermissionsInput>
export type PermissionConsumerUpsertWithoutComplex_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutComplex_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutBusinessPermissionsInput = {
export type PermissionConsumerUpdateToOneWithWhereWithoutComplex_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusinessPermissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput>
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutComplex_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput>
}
export type PermissionConsumerUpdateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionsNestedInput
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutBusinessPermissionsInput = {
export type PermissionConsumerUncheckedUpdateWithoutComplex_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
business_permissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerCreateManyAccountInput = {
export type PermissionConsumerCreateWithoutBusiness_permissionsInput = {
id?: string
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutPermissionInput
pos_permissions?: Prisma.PermissionPosCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUpdateManyWithoutPermissionNestedInput
export type PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput = {
id?: string
consumer_account_id: string
pos_permissions?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPermissionInput
complex_permissions?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutPermissionInput
}
export type PermissionConsumerUncheckedUpdateWithoutAccountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
posPermissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complexPermissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
businessPermissions?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutPermissionNestedInput
export type PermissionConsumerCreateOrConnectWithoutBusiness_permissionsInput = {
where: Prisma.PermissionConsumerWhereUniqueInput
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerUncheckedUpdateManyWithoutAccountInput = {
export type PermissionConsumerUpsertWithoutBusiness_permissionsInput = {
update: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
create: Prisma.XOR<Prisma.PermissionConsumerCreateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedCreateWithoutBusiness_permissionsInput>
where?: Prisma.PermissionConsumerWhereInput
}
export type PermissionConsumerUpdateToOneWithWhereWithoutBusiness_permissionsInput = {
where?: Prisma.PermissionConsumerWhereInput
data: Prisma.XOR<Prisma.PermissionConsumerUpdateWithoutBusiness_permissionsInput, Prisma.PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput>
}
export type PermissionConsumerUpdateWithoutBusiness_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPermissionNestedInput
pos_permissions?: Prisma.PermissionPosUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUpdateManyWithoutPermissionNestedInput
}
export type PermissionConsumerUncheckedUpdateWithoutBusiness_permissionsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string
pos_permissions?: Prisma.PermissionPosUncheckedUpdateManyWithoutPermissionNestedInput
complex_permissions?: Prisma.PermissionComplexUncheckedUpdateManyWithoutPermissionNestedInput
}
@@ -576,15 +535,15 @@ export type PermissionConsumerUncheckedUpdateManyWithoutAccountInput = {
*/
export type PermissionConsumerCountOutputType = {
posPermissions: number
complexPermissions: number
businessPermissions: number
pos_permissions: number
complex_permissions: number
business_permissions: number
}
export type PermissionConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
posPermissions?: boolean | PermissionConsumerCountOutputTypeCountPosPermissionsArgs
complexPermissions?: boolean | PermissionConsumerCountOutputTypeCountComplexPermissionsArgs
businessPermissions?: boolean | PermissionConsumerCountOutputTypeCountBusinessPermissionsArgs
pos_permissions?: boolean | PermissionConsumerCountOutputTypeCountPos_permissionsArgs
complex_permissions?: boolean | PermissionConsumerCountOutputTypeCountComplex_permissionsArgs
business_permissions?: boolean | PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs
}
/**
@@ -600,32 +559,32 @@ export type PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs extends runtime
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountPosPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountPos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionPosWhereInput
}
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountComplexPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountComplex_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionComplexWhereInput
}
/**
* PermissionConsumerCountOutputType without action
*/
export type PermissionConsumerCountOutputTypeCountBusinessPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumerCountOutputTypeCountBusiness_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionBusinessWhereInput
}
export type PermissionConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
account_id?: boolean
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
posPermissions?: boolean | Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>
complexPermissions?: boolean | Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>
businessPermissions?: boolean | Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>
consumer_account_id?: boolean
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
pos_permissions?: boolean | Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
_count?: boolean | Prisma.PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["permissionConsumer"]>
@@ -633,29 +592,29 @@ export type PermissionConsumerSelect<ExtArgs extends runtime.Types.Extensions.In
export type PermissionConsumerSelectScalar = {
id?: boolean
account_id?: boolean
consumer_account_id?: boolean
}
export type PermissionConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "account_id", ExtArgs["result"]["permissionConsumer"]>
export type PermissionConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "consumer_account_id", ExtArgs["result"]["permissionConsumer"]>
export type PermissionConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
posPermissions?: boolean | Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>
complexPermissions?: boolean | Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>
businessPermissions?: boolean | Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
pos_permissions?: boolean | Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>
complex_permissions?: boolean | Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>
business_permissions?: boolean | Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>
_count?: boolean | Prisma.PermissionConsumerCountOutputTypeDefaultArgs<ExtArgs>
}
export type $PermissionConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "PermissionConsumer"
objects: {
account: Prisma.$ConsumerAccountPayload<ExtArgs>
posPermissions: Prisma.$PermissionPosPayload<ExtArgs>[]
complexPermissions: Prisma.$PermissionComplexPayload<ExtArgs>[]
businessPermissions: Prisma.$PermissionBusinessPayload<ExtArgs>[]
consumer_account: Prisma.$ConsumerAccountPayload<ExtArgs>
pos_permissions: Prisma.$PermissionPosPayload<ExtArgs>[]
complex_permissions: Prisma.$PermissionComplexPayload<ExtArgs>[]
business_permissions: Prisma.$PermissionBusinessPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
account_id: string
consumer_account_id: string
}, ExtArgs["result"]["permissionConsumer"]>
composites: {}
}
@@ -996,10 +955,10 @@ readonly fields: PermissionConsumerFieldRefs;
*/
export interface Prisma__PermissionConsumerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
posPermissions<T extends Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$posPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
complexPermissions<T extends Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$complexPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
businessPermissions<T extends Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$businessPermissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
consumer_account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
pos_permissions<T extends Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$pos_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
complex_permissions<T extends Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$complex_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
business_permissions<T extends Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumer$business_permissionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -1030,7 +989,7 @@ export interface Prisma__PermissionConsumerClient<T, Null = never, ExtArgs exten
*/
export interface PermissionConsumerFieldRefs {
readonly id: Prisma.FieldRef<"PermissionConsumer", 'String'>
readonly account_id: Prisma.FieldRef<"PermissionConsumer", 'String'>
readonly consumer_account_id: Prisma.FieldRef<"PermissionConsumer", 'String'>
}
@@ -1374,9 +1333,9 @@ export type PermissionConsumerDeleteManyArgs<ExtArgs extends runtime.Types.Exten
}
/**
* PermissionConsumer.posPermissions
* PermissionConsumer.pos_permissions
*/
export type PermissionConsumer$posPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$pos_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionPos
*/
@@ -1398,9 +1357,9 @@ export type PermissionConsumer$posPermissionsArgs<ExtArgs extends runtime.Types.
}
/**
* PermissionConsumer.complexPermissions
* PermissionConsumer.complex_permissions
*/
export type PermissionConsumer$complexPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$complex_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionComplex
*/
@@ -1422,9 +1381,9 @@ export type PermissionConsumer$complexPermissionsArgs<ExtArgs extends runtime.Ty
}
/**
* PermissionConsumer.businessPermissions
* PermissionConsumer.business_permissions
*/
export type PermissionConsumer$businessPermissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PermissionConsumer$business_permissionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionBusiness
*/
+8 -8
View File
@@ -224,8 +224,8 @@ export type PermissionPosScalarWhereWithAggregatesInput = {
export type PermissionPosCreateInput = {
id?: string
role: $Enums.POSRole
pos: Prisma.PosCreateNestedOneWithoutPermissionPosInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPosPermissionsInput
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPos_permissionsInput
}
export type PermissionPosUncheckedCreateInput = {
@@ -238,8 +238,8 @@ export type PermissionPosUncheckedCreateInput = {
export type PermissionPosUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPOSRoleFieldUpdateOperationsInput | $Enums.POSRole
pos?: Prisma.PosUpdateOneRequiredWithoutPermissionPosNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPosPermissionsNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput
}
export type PermissionPosUncheckedUpdateInput = {
@@ -401,7 +401,7 @@ export type EnumPOSRoleFieldUpdateOperationsInput = {
export type PermissionPosCreateWithoutPosInput = {
id?: string
role: $Enums.POSRole
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPosPermissionsInput
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPos_permissionsInput
}
export type PermissionPosUncheckedCreateWithoutPosInput = {
@@ -449,7 +449,7 @@ export type PermissionPosScalarWhereInput = {
export type PermissionPosCreateWithoutPermissionInput = {
id?: string
role: $Enums.POSRole
pos: Prisma.PosCreateNestedOneWithoutPermissionPosInput
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
}
export type PermissionPosUncheckedCreateWithoutPermissionInput = {
@@ -493,7 +493,7 @@ export type PermissionPosCreateManyPosInput = {
export type PermissionPosUpdateWithoutPosInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPOSRoleFieldUpdateOperationsInput | $Enums.POSRole
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPosPermissionsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput
}
export type PermissionPosUncheckedUpdateWithoutPosInput = {
@@ -517,7 +517,7 @@ export type PermissionPosCreateManyPermissionInput = {
export type PermissionPosUpdateWithoutPermissionInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumPOSRoleFieldUpdateOperationsInput | $Enums.POSRole
pos?: Prisma.PosUpdateOneRequiredWithoutPermissionPosNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
}
export type PermissionPosUncheckedUpdateWithoutPermissionInput = {
+102 -102
View File
@@ -233,8 +233,8 @@ export type PosWhereInput = {
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
device?: Prisma.XOR<Prisma.DeviceNullableScalarRelationFilter, Prisma.DeviceWhereInput> | null
provider?: Prisma.XOR<Prisma.ProviderNullableScalarRelationFilter, Prisma.ProviderWhereInput> | null
permissionPos?: Prisma.PermissionPosListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission_pos?: Prisma.PermissionPosListRelationFilter
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}
export type PosOrderByWithRelationInput = {
@@ -252,8 +252,8 @@ export type PosOrderByWithRelationInput = {
complex?: Prisma.ComplexOrderByWithRelationInput
device?: Prisma.DeviceOrderByWithRelationInput
provider?: Prisma.ProviderOrderByWithRelationInput
permissionPos?: Prisma.PermissionPosOrderByRelationAggregateInput
salesInvoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
permission_pos?: Prisma.PermissionPosOrderByRelationAggregateInput
sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput
_relevance?: Prisma.PosOrderByRelevanceInput
}
@@ -275,8 +275,8 @@ export type PosWhereUniqueInput = Prisma.AtLeast<{
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
device?: Prisma.XOR<Prisma.DeviceNullableScalarRelationFilter, Prisma.DeviceWhereInput> | null
provider?: Prisma.XOR<Prisma.ProviderNullableScalarRelationFilter, Prisma.ProviderWhereInput> | null
permissionPos?: Prisma.PermissionPosListRelationFilter
salesInvoices?: Prisma.SalesInvoiceListRelationFilter
permission_pos?: Prisma.PermissionPosListRelationFilter
sales_invoices?: Prisma.SalesInvoiceListRelationFilter
}, "id" | "serial">
export type PosOrderByWithAggregationInput = {
@@ -325,8 +325,8 @@ export type PosCreateInput = {
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
permissionPos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateInput = {
@@ -341,8 +341,8 @@ export type PosUncheckedCreateInput = {
complex_id: string
device_id?: string | null
provider_id?: string | null
permissionPos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
}
export type PosUpdateInput = {
@@ -357,8 +357,8 @@ export type PosUpdateInput = {
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
permissionPos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateInput = {
@@ -373,8 +373,8 @@ export type PosUncheckedUpdateInput = {
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permissionPos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
}
export type PosCreateManyInput = {
@@ -571,18 +571,18 @@ export type PosUncheckedUpdateManyWithoutDeviceNestedInput = {
deleteMany?: Prisma.PosScalarWhereInput | Prisma.PosScalarWhereInput[]
}
export type PosCreateNestedOneWithoutPermissionPosInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutPermissionPosInput, Prisma.PosUncheckedCreateWithoutPermissionPosInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutPermissionPosInput
export type PosCreateNestedOneWithoutPermission_posInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutPermission_posInput, Prisma.PosUncheckedCreateWithoutPermission_posInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutPermission_posInput
connect?: Prisma.PosWhereUniqueInput
}
export type PosUpdateOneRequiredWithoutPermissionPosNestedInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutPermissionPosInput, Prisma.PosUncheckedCreateWithoutPermissionPosInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutPermissionPosInput
upsert?: Prisma.PosUpsertWithoutPermissionPosInput
export type PosUpdateOneRequiredWithoutPermission_posNestedInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutPermission_posInput, Prisma.PosUncheckedCreateWithoutPermission_posInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutPermission_posInput
upsert?: Prisma.PosUpsertWithoutPermission_posInput
connect?: Prisma.PosWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PosUpdateToOneWithWhereWithoutPermissionPosInput, Prisma.PosUpdateWithoutPermissionPosInput>, Prisma.PosUncheckedUpdateWithoutPermissionPosInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PosUpdateToOneWithWhereWithoutPermission_posInput, Prisma.PosUpdateWithoutPermission_posInput>, Prisma.PosUncheckedUpdateWithoutPermission_posInput>
}
export type PosCreateNestedManyWithoutProviderInput = {
@@ -627,18 +627,18 @@ export type PosUncheckedUpdateManyWithoutProviderNestedInput = {
deleteMany?: Prisma.PosScalarWhereInput | Prisma.PosScalarWhereInput[]
}
export type PosCreateNestedOneWithoutSalesInvoicesInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutSalesInvoicesInput, Prisma.PosUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutSalesInvoicesInput
export type PosCreateNestedOneWithoutSales_invoicesInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutSales_invoicesInput, Prisma.PosUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutSales_invoicesInput
connect?: Prisma.PosWhereUniqueInput
}
export type PosUpdateOneRequiredWithoutSalesInvoicesNestedInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutSalesInvoicesInput, Prisma.PosUncheckedCreateWithoutSalesInvoicesInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutSalesInvoicesInput
upsert?: Prisma.PosUpsertWithoutSalesInvoicesInput
export type PosUpdateOneRequiredWithoutSales_invoicesNestedInput = {
create?: Prisma.XOR<Prisma.PosCreateWithoutSales_invoicesInput, Prisma.PosUncheckedCreateWithoutSales_invoicesInput>
connectOrCreate?: Prisma.PosCreateOrConnectWithoutSales_invoicesInput
upsert?: Prisma.PosUpsertWithoutSales_invoicesInput
connect?: Prisma.PosWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.PosUpdateToOneWithWhereWithoutSalesInvoicesInput, Prisma.PosUpdateWithoutSalesInvoicesInput>, Prisma.PosUncheckedUpdateWithoutSalesInvoicesInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.PosUpdateToOneWithWhereWithoutSales_invoicesInput, Prisma.PosUpdateWithoutSales_invoicesInput>, Prisma.PosUncheckedUpdateWithoutSales_invoicesInput>
}
export type PosCreateWithoutComplexInput = {
@@ -652,8 +652,8 @@ export type PosCreateWithoutComplexInput = {
updated_at?: Date | string
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
permissionPos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutComplexInput = {
@@ -667,8 +667,8 @@ export type PosUncheckedCreateWithoutComplexInput = {
updated_at?: Date | string
device_id?: string | null
provider_id?: string | null
permissionPos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
}
export type PosCreateOrConnectWithoutComplexInput = {
@@ -725,8 +725,8 @@ export type PosCreateWithoutDeviceInput = {
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
permissionPos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutDeviceInput = {
@@ -740,8 +740,8 @@ export type PosUncheckedCreateWithoutDeviceInput = {
updated_at?: Date | string
complex_id: string
provider_id?: string | null
permissionPos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
}
export type PosCreateOrConnectWithoutDeviceInput = {
@@ -770,7 +770,7 @@ export type PosUpdateManyWithWhereWithoutDeviceInput = {
data: Prisma.XOR<Prisma.PosUpdateManyMutationInput, Prisma.PosUncheckedUpdateManyWithoutDeviceInput>
}
export type PosCreateWithoutPermissionPosInput = {
export type PosCreateWithoutPermission_posInput = {
id?: string
name: string
serial: string
@@ -782,10 +782,10 @@ export type PosCreateWithoutPermissionPosInput = {
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutPermissionPosInput = {
export type PosUncheckedCreateWithoutPermission_posInput = {
id?: string
name: string
serial: string
@@ -797,26 +797,26 @@ export type PosUncheckedCreateWithoutPermissionPosInput = {
complex_id: string
device_id?: string | null
provider_id?: string | null
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
}
export type PosCreateOrConnectWithoutPermissionPosInput = {
export type PosCreateOrConnectWithoutPermission_posInput = {
where: Prisma.PosWhereUniqueInput
create: Prisma.XOR<Prisma.PosCreateWithoutPermissionPosInput, Prisma.PosUncheckedCreateWithoutPermissionPosInput>
create: Prisma.XOR<Prisma.PosCreateWithoutPermission_posInput, Prisma.PosUncheckedCreateWithoutPermission_posInput>
}
export type PosUpsertWithoutPermissionPosInput = {
update: Prisma.XOR<Prisma.PosUpdateWithoutPermissionPosInput, Prisma.PosUncheckedUpdateWithoutPermissionPosInput>
create: Prisma.XOR<Prisma.PosCreateWithoutPermissionPosInput, Prisma.PosUncheckedCreateWithoutPermissionPosInput>
export type PosUpsertWithoutPermission_posInput = {
update: Prisma.XOR<Prisma.PosUpdateWithoutPermission_posInput, Prisma.PosUncheckedUpdateWithoutPermission_posInput>
create: Prisma.XOR<Prisma.PosCreateWithoutPermission_posInput, Prisma.PosUncheckedCreateWithoutPermission_posInput>
where?: Prisma.PosWhereInput
}
export type PosUpdateToOneWithWhereWithoutPermissionPosInput = {
export type PosUpdateToOneWithWhereWithoutPermission_posInput = {
where?: Prisma.PosWhereInput
data: Prisma.XOR<Prisma.PosUpdateWithoutPermissionPosInput, Prisma.PosUncheckedUpdateWithoutPermissionPosInput>
data: Prisma.XOR<Prisma.PosUpdateWithoutPermission_posInput, Prisma.PosUncheckedUpdateWithoutPermission_posInput>
}
export type PosUpdateWithoutPermissionPosInput = {
export type PosUpdateWithoutPermission_posInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
@@ -828,10 +828,10 @@ export type PosUpdateWithoutPermissionPosInput = {
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutPermissionPosInput = {
export type PosUncheckedUpdateWithoutPermission_posInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
@@ -843,7 +843,7 @@ export type PosUncheckedUpdateWithoutPermissionPosInput = {
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
}
export type PosCreateWithoutProviderInput = {
@@ -857,8 +857,8 @@ export type PosCreateWithoutProviderInput = {
updated_at?: Date | string
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
permissionPos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutProviderInput = {
@@ -872,8 +872,8 @@ export type PosUncheckedCreateWithoutProviderInput = {
updated_at?: Date | string
complex_id: string
device_id?: string | null
permissionPos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
salesInvoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutPosInput
}
export type PosCreateOrConnectWithoutProviderInput = {
@@ -902,7 +902,7 @@ export type PosUpdateManyWithWhereWithoutProviderInput = {
data: Prisma.XOR<Prisma.PosUpdateManyMutationInput, Prisma.PosUncheckedUpdateManyWithoutProviderInput>
}
export type PosCreateWithoutSalesInvoicesInput = {
export type PosCreateWithoutSales_invoicesInput = {
id?: string
name: string
serial: string
@@ -914,10 +914,10 @@ export type PosCreateWithoutSalesInvoicesInput = {
complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput
device?: Prisma.DeviceCreateNestedOneWithoutPosesInput
provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput
permissionPos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput
}
export type PosUncheckedCreateWithoutSalesInvoicesInput = {
export type PosUncheckedCreateWithoutSales_invoicesInput = {
id?: string
name: string
serial: string
@@ -929,26 +929,26 @@ export type PosUncheckedCreateWithoutSalesInvoicesInput = {
complex_id: string
device_id?: string | null
provider_id?: string | null
permissionPos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
permission_pos?: Prisma.PermissionPosUncheckedCreateNestedManyWithoutPosInput
}
export type PosCreateOrConnectWithoutSalesInvoicesInput = {
export type PosCreateOrConnectWithoutSales_invoicesInput = {
where: Prisma.PosWhereUniqueInput
create: Prisma.XOR<Prisma.PosCreateWithoutSalesInvoicesInput, Prisma.PosUncheckedCreateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.PosCreateWithoutSales_invoicesInput, Prisma.PosUncheckedCreateWithoutSales_invoicesInput>
}
export type PosUpsertWithoutSalesInvoicesInput = {
update: Prisma.XOR<Prisma.PosUpdateWithoutSalesInvoicesInput, Prisma.PosUncheckedUpdateWithoutSalesInvoicesInput>
create: Prisma.XOR<Prisma.PosCreateWithoutSalesInvoicesInput, Prisma.PosUncheckedCreateWithoutSalesInvoicesInput>
export type PosUpsertWithoutSales_invoicesInput = {
update: Prisma.XOR<Prisma.PosUpdateWithoutSales_invoicesInput, Prisma.PosUncheckedUpdateWithoutSales_invoicesInput>
create: Prisma.XOR<Prisma.PosCreateWithoutSales_invoicesInput, Prisma.PosUncheckedCreateWithoutSales_invoicesInput>
where?: Prisma.PosWhereInput
}
export type PosUpdateToOneWithWhereWithoutSalesInvoicesInput = {
export type PosUpdateToOneWithWhereWithoutSales_invoicesInput = {
where?: Prisma.PosWhereInput
data: Prisma.XOR<Prisma.PosUpdateWithoutSalesInvoicesInput, Prisma.PosUncheckedUpdateWithoutSalesInvoicesInput>
data: Prisma.XOR<Prisma.PosUpdateWithoutSales_invoicesInput, Prisma.PosUncheckedUpdateWithoutSales_invoicesInput>
}
export type PosUpdateWithoutSalesInvoicesInput = {
export type PosUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
@@ -960,10 +960,10 @@ export type PosUpdateWithoutSalesInvoicesInput = {
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
permissionPos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutSalesInvoicesInput = {
export type PosUncheckedUpdateWithoutSales_invoicesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
serial?: Prisma.StringFieldUpdateOperationsInput | string
@@ -975,7 +975,7 @@ export type PosUncheckedUpdateWithoutSalesInvoicesInput = {
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permissionPos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
}
export type PosCreateManyComplexInput = {
@@ -1002,8 +1002,8 @@ export type PosUpdateWithoutComplexInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
permissionPos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutComplexInput = {
@@ -1017,8 +1017,8 @@ export type PosUncheckedUpdateWithoutComplexInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permissionPos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateManyWithoutComplexInput = {
@@ -1058,8 +1058,8 @@ export type PosUpdateWithoutDeviceInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput
permissionPos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutDeviceInput = {
@@ -1073,8 +1073,8 @@ export type PosUncheckedUpdateWithoutDeviceInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
provider_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permissionPos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateManyWithoutDeviceInput = {
@@ -1114,8 +1114,8 @@ export type PosUpdateWithoutProviderInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput
device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput
permissionPos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateWithoutProviderInput = {
@@ -1129,8 +1129,8 @@ export type PosUncheckedUpdateWithoutProviderInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
device_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permissionPos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
salesInvoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
permission_pos?: Prisma.PermissionPosUncheckedUpdateManyWithoutPosNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutPosNestedInput
}
export type PosUncheckedUpdateManyWithoutProviderInput = {
@@ -1152,13 +1152,13 @@ export type PosUncheckedUpdateManyWithoutProviderInput = {
*/
export type PosCountOutputType = {
permissionPos: number
salesInvoices: number
permission_pos: number
sales_invoices: number
}
export type PosCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
permissionPos?: boolean | PosCountOutputTypeCountPermissionPosArgs
salesInvoices?: boolean | PosCountOutputTypeCountSalesInvoicesArgs
permission_pos?: boolean | PosCountOutputTypeCountPermission_posArgs
sales_invoices?: boolean | PosCountOutputTypeCountSales_invoicesArgs
}
/**
@@ -1174,14 +1174,14 @@ export type PosCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extensio
/**
* PosCountOutputType without action
*/
export type PosCountOutputTypeCountPermissionPosArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PosCountOutputTypeCountPermission_posArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.PermissionPosWhereInput
}
/**
* PosCountOutputType without action
*/
export type PosCountOutputTypeCountSalesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type PosCountOutputTypeCountSales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.SalesInvoiceWhereInput
}
@@ -1201,8 +1201,8 @@ export type PosSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = ru
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
device?: boolean | Prisma.Pos$deviceArgs<ExtArgs>
provider?: boolean | Prisma.Pos$providerArgs<ExtArgs>
permissionPos?: boolean | Prisma.Pos$permissionPosArgs<ExtArgs>
salesInvoices?: boolean | Prisma.Pos$salesInvoicesArgs<ExtArgs>
permission_pos?: boolean | Prisma.Pos$permission_posArgs<ExtArgs>
sales_invoices?: boolean | Prisma.Pos$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.PosCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["pos"]>
@@ -1227,8 +1227,8 @@ export type PosInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
device?: boolean | Prisma.Pos$deviceArgs<ExtArgs>
provider?: boolean | Prisma.Pos$providerArgs<ExtArgs>
permissionPos?: boolean | Prisma.Pos$permissionPosArgs<ExtArgs>
salesInvoices?: boolean | Prisma.Pos$salesInvoicesArgs<ExtArgs>
permission_pos?: boolean | Prisma.Pos$permission_posArgs<ExtArgs>
sales_invoices?: boolean | Prisma.Pos$sales_invoicesArgs<ExtArgs>
_count?: boolean | Prisma.PosCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -1238,8 +1238,8 @@ export type $PosPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
complex: Prisma.$ComplexPayload<ExtArgs>
device: Prisma.$DevicePayload<ExtArgs> | null
provider: Prisma.$ProviderPayload<ExtArgs> | null
permissionPos: Prisma.$PermissionPosPayload<ExtArgs>[]
salesInvoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
permission_pos: Prisma.$PermissionPosPayload<ExtArgs>[]
sales_invoices: Prisma.$SalesInvoicePayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -1596,8 +1596,8 @@ export interface Prisma__PosClient<T, Null = never, ExtArgs extends runtime.Type
complex<T extends Prisma.ComplexDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ComplexDefaultArgs<ExtArgs>>): Prisma.Prisma__ComplexClient<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
device<T extends Prisma.Pos$deviceArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$deviceArgs<ExtArgs>>): Prisma.Prisma__DeviceClient<runtime.Types.Result.GetResult<Prisma.$DevicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
provider<T extends Prisma.Pos$providerArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$providerArgs<ExtArgs>>): Prisma.Prisma__ProviderClient<runtime.Types.Result.GetResult<Prisma.$ProviderPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
permissionPos<T extends Prisma.Pos$permissionPosArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$permissionPosArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
salesInvoices<T extends Prisma.Pos$salesInvoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$salesInvoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission_pos<T extends Prisma.Pos$permission_posArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$permission_posArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionPosPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
sales_invoices<T extends Prisma.Pos$sales_invoicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Pos$sales_invoicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
@@ -2019,9 +2019,9 @@ export type Pos$providerArgs<ExtArgs extends runtime.Types.Extensions.InternalAr
}
/**
* Pos.permissionPos
* Pos.permission_pos
*/
export type Pos$permissionPosArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Pos$permission_posArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the PermissionPos
*/
@@ -2043,9 +2043,9 @@ export type Pos$permissionPosArgs<ExtArgs extends runtime.Types.Extensions.Inter
}
/**
* Pos.salesInvoices
* Pos.sales_invoices
*/
export type Pos$salesInvoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Pos$sales_invoicesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the SalesInvoice
*/
+44 -44
View File
@@ -191,7 +191,7 @@ export type ProviderWhereInput = {
created_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
pos_list?: Prisma.PosListRelationFilter
accounts?: Prisma.ProviderAccountListRelationFilter
provider_accounts?: Prisma.ProviderAccountListRelationFilter
}
export type ProviderOrderByWithRelationInput = {
@@ -202,7 +202,7 @@ export type ProviderOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
pos_list?: Prisma.PosOrderByRelationAggregateInput
accounts?: Prisma.ProviderAccountOrderByRelationAggregateInput
provider_accounts?: Prisma.ProviderAccountOrderByRelationAggregateInput
_relevance?: Prisma.ProviderOrderByRelevanceInput
}
@@ -217,7 +217,7 @@ export type ProviderWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Provider"> | Date | string
pos_list?: Prisma.PosListRelationFilter
accounts?: Prisma.ProviderAccountListRelationFilter
provider_accounts?: Prisma.ProviderAccountListRelationFilter
}, "id" | "code">
export type ProviderOrderByWithAggregationInput = {
@@ -252,7 +252,7 @@ export type ProviderCreateInput = {
created_at?: Date | string
updated_at?: Date | string
pos_list?: Prisma.PosCreateNestedManyWithoutProviderInput
accounts?: Prisma.ProviderAccountCreateNestedManyWithoutUserInput
provider_accounts?: Prisma.ProviderAccountCreateNestedManyWithoutProviderInput
}
export type ProviderUncheckedCreateInput = {
@@ -263,7 +263,7 @@ export type ProviderUncheckedCreateInput = {
created_at?: Date | string
updated_at?: Date | string
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutProviderInput
accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutUserInput
provider_accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutProviderInput
}
export type ProviderUpdateInput = {
@@ -274,7 +274,7 @@ export type ProviderUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
pos_list?: Prisma.PosUpdateManyWithoutProviderNestedInput
accounts?: Prisma.ProviderAccountUpdateManyWithoutUserNestedInput
provider_accounts?: Prisma.ProviderAccountUpdateManyWithoutProviderNestedInput
}
export type ProviderUncheckedUpdateInput = {
@@ -285,7 +285,7 @@ export type ProviderUncheckedUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
pos_list?: Prisma.PosUncheckedUpdateManyWithoutProviderNestedInput
accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutUserNestedInput
provider_accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutProviderNestedInput
}
export type ProviderCreateManyInput = {
@@ -320,6 +320,11 @@ export type ProviderNullableScalarRelationFilter = {
isNot?: Prisma.ProviderWhereInput | null
}
export type ProviderScalarRelationFilter = {
is?: Prisma.ProviderWhereInput
isNot?: Prisma.ProviderWhereInput
}
export type ProviderOrderByRelevanceInput = {
fields: Prisma.ProviderOrderByRelevanceFieldEnum | Prisma.ProviderOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -353,11 +358,6 @@ export type ProviderMinOrderByAggregateInput = {
updated_at?: Prisma.SortOrder
}
export type ProviderScalarRelationFilter = {
is?: Prisma.ProviderWhereInput
isNot?: Prisma.ProviderWhereInput
}
export type ProviderCreateNestedOneWithoutPos_listInput = {
create?: Prisma.XOR<Prisma.ProviderCreateWithoutPos_listInput, Prisma.ProviderUncheckedCreateWithoutPos_listInput>
connectOrCreate?: Prisma.ProviderCreateOrConnectWithoutPos_listInput
@@ -374,18 +374,18 @@ export type ProviderUpdateOneWithoutPos_listNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ProviderUpdateToOneWithWhereWithoutPos_listInput, Prisma.ProviderUpdateWithoutPos_listInput>, Prisma.ProviderUncheckedUpdateWithoutPos_listInput>
}
export type ProviderCreateNestedOneWithoutAccountsInput = {
create?: Prisma.XOR<Prisma.ProviderCreateWithoutAccountsInput, Prisma.ProviderUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.ProviderCreateOrConnectWithoutAccountsInput
export type ProviderCreateNestedOneWithoutProvider_accountsInput = {
create?: Prisma.XOR<Prisma.ProviderCreateWithoutProvider_accountsInput, Prisma.ProviderUncheckedCreateWithoutProvider_accountsInput>
connectOrCreate?: Prisma.ProviderCreateOrConnectWithoutProvider_accountsInput
connect?: Prisma.ProviderWhereUniqueInput
}
export type ProviderUpdateOneRequiredWithoutAccountsNestedInput = {
create?: Prisma.XOR<Prisma.ProviderCreateWithoutAccountsInput, Prisma.ProviderUncheckedCreateWithoutAccountsInput>
connectOrCreate?: Prisma.ProviderCreateOrConnectWithoutAccountsInput
upsert?: Prisma.ProviderUpsertWithoutAccountsInput
export type ProviderUpdateOneRequiredWithoutProvider_accountsNestedInput = {
create?: Prisma.XOR<Prisma.ProviderCreateWithoutProvider_accountsInput, Prisma.ProviderUncheckedCreateWithoutProvider_accountsInput>
connectOrCreate?: Prisma.ProviderCreateOrConnectWithoutProvider_accountsInput
upsert?: Prisma.ProviderUpsertWithoutProvider_accountsInput
connect?: Prisma.ProviderWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.ProviderUpdateToOneWithWhereWithoutAccountsInput, Prisma.ProviderUpdateWithoutAccountsInput>, Prisma.ProviderUncheckedUpdateWithoutAccountsInput>
update?: Prisma.XOR<Prisma.XOR<Prisma.ProviderUpdateToOneWithWhereWithoutProvider_accountsInput, Prisma.ProviderUpdateWithoutProvider_accountsInput>, Prisma.ProviderUncheckedUpdateWithoutProvider_accountsInput>
}
export type ProviderCreateWithoutPos_listInput = {
@@ -395,7 +395,7 @@ export type ProviderCreateWithoutPos_listInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ProviderAccountCreateNestedManyWithoutUserInput
provider_accounts?: Prisma.ProviderAccountCreateNestedManyWithoutProviderInput
}
export type ProviderUncheckedCreateWithoutPos_listInput = {
@@ -405,7 +405,7 @@ export type ProviderUncheckedCreateWithoutPos_listInput = {
name: string
created_at?: Date | string
updated_at?: Date | string
accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutUserInput
provider_accounts?: Prisma.ProviderAccountUncheckedCreateNestedManyWithoutProviderInput
}
export type ProviderCreateOrConnectWithoutPos_listInput = {
@@ -431,7 +431,7 @@ export type ProviderUpdateWithoutPos_listInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ProviderAccountUpdateManyWithoutUserNestedInput
provider_accounts?: Prisma.ProviderAccountUpdateManyWithoutProviderNestedInput
}
export type ProviderUncheckedUpdateWithoutPos_listInput = {
@@ -441,10 +441,10 @@ export type ProviderUncheckedUpdateWithoutPos_listInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutUserNestedInput
provider_accounts?: Prisma.ProviderAccountUncheckedUpdateManyWithoutProviderNestedInput
}
export type ProviderCreateWithoutAccountsInput = {
export type ProviderCreateWithoutProvider_accountsInput = {
id?: string
code: string
status?: $Enums.PartnerStatus
@@ -454,7 +454,7 @@ export type ProviderCreateWithoutAccountsInput = {
pos_list?: Prisma.PosCreateNestedManyWithoutProviderInput
}
export type ProviderUncheckedCreateWithoutAccountsInput = {
export type ProviderUncheckedCreateWithoutProvider_accountsInput = {
id?: string
code: string
status?: $Enums.PartnerStatus
@@ -464,23 +464,23 @@ export type ProviderUncheckedCreateWithoutAccountsInput = {
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutProviderInput
}
export type ProviderCreateOrConnectWithoutAccountsInput = {
export type ProviderCreateOrConnectWithoutProvider_accountsInput = {
where: Prisma.ProviderWhereUniqueInput
create: Prisma.XOR<Prisma.ProviderCreateWithoutAccountsInput, Prisma.ProviderUncheckedCreateWithoutAccountsInput>
create: Prisma.XOR<Prisma.ProviderCreateWithoutProvider_accountsInput, Prisma.ProviderUncheckedCreateWithoutProvider_accountsInput>
}
export type ProviderUpsertWithoutAccountsInput = {
update: Prisma.XOR<Prisma.ProviderUpdateWithoutAccountsInput, Prisma.ProviderUncheckedUpdateWithoutAccountsInput>
create: Prisma.XOR<Prisma.ProviderCreateWithoutAccountsInput, Prisma.ProviderUncheckedCreateWithoutAccountsInput>
export type ProviderUpsertWithoutProvider_accountsInput = {
update: Prisma.XOR<Prisma.ProviderUpdateWithoutProvider_accountsInput, Prisma.ProviderUncheckedUpdateWithoutProvider_accountsInput>
create: Prisma.XOR<Prisma.ProviderCreateWithoutProvider_accountsInput, Prisma.ProviderUncheckedCreateWithoutProvider_accountsInput>
where?: Prisma.ProviderWhereInput
}
export type ProviderUpdateToOneWithWhereWithoutAccountsInput = {
export type ProviderUpdateToOneWithWhereWithoutProvider_accountsInput = {
where?: Prisma.ProviderWhereInput
data: Prisma.XOR<Prisma.ProviderUpdateWithoutAccountsInput, Prisma.ProviderUncheckedUpdateWithoutAccountsInput>
data: Prisma.XOR<Prisma.ProviderUpdateWithoutProvider_accountsInput, Prisma.ProviderUncheckedUpdateWithoutProvider_accountsInput>
}
export type ProviderUpdateWithoutAccountsInput = {
export type ProviderUpdateWithoutProvider_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
@@ -490,7 +490,7 @@ export type ProviderUpdateWithoutAccountsInput = {
pos_list?: Prisma.PosUpdateManyWithoutProviderNestedInput
}
export type ProviderUncheckedUpdateWithoutAccountsInput = {
export type ProviderUncheckedUpdateWithoutProvider_accountsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
@@ -507,12 +507,12 @@ export type ProviderUncheckedUpdateWithoutAccountsInput = {
export type ProviderCountOutputType = {
pos_list: number
accounts: number
provider_accounts: number
}
export type ProviderCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
pos_list?: boolean | ProviderCountOutputTypeCountPos_listArgs
accounts?: boolean | ProviderCountOutputTypeCountAccountsArgs
provider_accounts?: boolean | ProviderCountOutputTypeCountProvider_accountsArgs
}
/**
@@ -535,7 +535,7 @@ export type ProviderCountOutputTypeCountPos_listArgs<ExtArgs extends runtime.Typ
/**
* ProviderCountOutputType without action
*/
export type ProviderCountOutputTypeCountAccountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type ProviderCountOutputTypeCountProvider_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.ProviderAccountWhereInput
}
@@ -548,7 +548,7 @@ export type ProviderSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
created_at?: boolean
updated_at?: boolean
pos_list?: boolean | Prisma.Provider$pos_listArgs<ExtArgs>
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
provider_accounts?: boolean | Prisma.Provider$provider_accountsArgs<ExtArgs>
_count?: boolean | Prisma.ProviderCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["provider"]>
@@ -566,7 +566,7 @@ 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> = {
pos_list?: boolean | Prisma.Provider$pos_listArgs<ExtArgs>
accounts?: boolean | Prisma.Provider$accountsArgs<ExtArgs>
provider_accounts?: boolean | Prisma.Provider$provider_accountsArgs<ExtArgs>
_count?: boolean | Prisma.ProviderCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -574,7 +574,7 @@ export type $ProviderPayload<ExtArgs extends runtime.Types.Extensions.InternalAr
name: "Provider"
objects: {
pos_list: Prisma.$PosPayload<ExtArgs>[]
accounts: Prisma.$ProviderAccountPayload<ExtArgs>[]
provider_accounts: Prisma.$ProviderAccountPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
@@ -924,7 +924,7 @@ 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"
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>
provider_accounts<T extends Prisma.Provider$provider_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Provider$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.
@@ -1327,9 +1327,9 @@ export type Provider$pos_listArgs<ExtArgs extends runtime.Types.Extensions.Inter
}
/**
* Provider.accounts
* Provider.provider_accounts
*/
export type Provider$accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
export type Provider$provider_accountsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the ProviderAccount
*/
+107 -107
View File
@@ -29,7 +29,7 @@ export type ProviderAccountMinAggregateOutputType = {
role: $Enums.ProviderRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
provider_id: string | null
account_id: string | null
}
@@ -38,7 +38,7 @@ export type ProviderAccountMaxAggregateOutputType = {
role: $Enums.ProviderRole | null
created_at: Date | null
updated_at: Date | null
user_id: string | null
provider_id: string | null
account_id: string | null
}
@@ -47,7 +47,7 @@ export type ProviderAccountCountAggregateOutputType = {
role: number
created_at: number
updated_at: number
user_id: number
provider_id: number
account_id: number
_all: number
}
@@ -58,7 +58,7 @@ export type ProviderAccountMinAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
provider_id?: true
account_id?: true
}
@@ -67,7 +67,7 @@ export type ProviderAccountMaxAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
provider_id?: true
account_id?: true
}
@@ -76,7 +76,7 @@ export type ProviderAccountCountAggregateInputType = {
role?: true
created_at?: true
updated_at?: true
user_id?: true
provider_id?: true
account_id?: true
_all?: true
}
@@ -158,7 +158,7 @@ export type ProviderAccountGroupByOutputType = {
role: $Enums.ProviderRole
created_at: Date
updated_at: Date
user_id: string
provider_id: string
account_id: string
_count: ProviderAccountCountAggregateOutputType | null
_min: ProviderAccountMinAggregateOutputType | null
@@ -188,9 +188,9 @@ export type ProviderAccountWhereInput = {
role?: Prisma.EnumProviderRoleFilter<"ProviderAccount"> | $Enums.ProviderRole
created_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
user_id?: Prisma.StringFilter<"ProviderAccount"> | string
provider_id?: Prisma.StringFilter<"ProviderAccount"> | string
account_id?: Prisma.StringFilter<"ProviderAccount"> | string
user?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}
@@ -199,9 +199,9 @@ export type ProviderAccountOrderByWithRelationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
user?: Prisma.ProviderOrderByWithRelationInput
provider?: Prisma.ProviderOrderByWithRelationInput
account?: Prisma.AccountOrderByWithRelationInput
_relevance?: Prisma.ProviderAccountOrderByRelevanceInput
}
@@ -215,8 +215,8 @@ export type ProviderAccountWhereUniqueInput = Prisma.AtLeast<{
role?: Prisma.EnumProviderRoleFilter<"ProviderAccount"> | $Enums.ProviderRole
created_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
user_id?: Prisma.StringFilter<"ProviderAccount"> | string
user?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
provider_id?: Prisma.StringFilter<"ProviderAccount"> | string
provider?: Prisma.XOR<Prisma.ProviderScalarRelationFilter, Prisma.ProviderWhereInput>
account?: Prisma.XOR<Prisma.AccountScalarRelationFilter, Prisma.AccountWhereInput>
}, "id" | "account_id">
@@ -225,7 +225,7 @@ export type ProviderAccountOrderByWithAggregationInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
_count?: Prisma.ProviderAccountCountOrderByAggregateInput
_max?: Prisma.ProviderAccountMaxOrderByAggregateInput
@@ -240,7 +240,7 @@ export type ProviderAccountScalarWhereWithAggregatesInput = {
role?: Prisma.EnumProviderRoleWithAggregatesFilter<"ProviderAccount"> | $Enums.ProviderRole
created_at?: Prisma.DateTimeWithAggregatesFilter<"ProviderAccount"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"ProviderAccount"> | Date | string
user_id?: Prisma.StringWithAggregatesFilter<"ProviderAccount"> | string
provider_id?: Prisma.StringWithAggregatesFilter<"ProviderAccount"> | string
account_id?: Prisma.StringWithAggregatesFilter<"ProviderAccount"> | string
}
@@ -249,7 +249,7 @@ export type ProviderAccountCreateInput = {
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ProviderCreateNestedOneWithoutAccountsInput
provider: Prisma.ProviderCreateNestedOneWithoutProvider_accountsInput
account: Prisma.AccountCreateNestedOneWithoutProvider_accountInput
}
@@ -258,7 +258,7 @@ export type ProviderAccountUncheckedCreateInput = {
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
provider_id: string
account_id: string
}
@@ -267,7 +267,7 @@ export type ProviderAccountUpdateInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ProviderUpdateOneRequiredWithoutAccountsNestedInput
provider?: Prisma.ProviderUpdateOneRequiredWithoutProvider_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutProvider_accountNestedInput
}
@@ -276,7 +276,7 @@ export type ProviderAccountUncheckedUpdateInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
provider_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -285,7 +285,7 @@ export type ProviderAccountCreateManyInput = {
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
provider_id: string
account_id: string
}
@@ -301,7 +301,7 @@ export type ProviderAccountUncheckedUpdateManyInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
provider_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
@@ -310,16 +310,6 @@ export type ProviderAccountNullableScalarRelationFilter = {
isNot?: Prisma.ProviderAccountWhereInput | null
}
export type ProviderAccountListRelationFilter = {
every?: Prisma.ProviderAccountWhereInput
some?: Prisma.ProviderAccountWhereInput
none?: Prisma.ProviderAccountWhereInput
}
export type ProviderAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ProviderAccountOrderByRelevanceInput = {
fields: Prisma.ProviderAccountOrderByRelevanceFieldEnum | Prisma.ProviderAccountOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -331,7 +321,7 @@ export type ProviderAccountCountOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -340,7 +330,7 @@ export type ProviderAccountMaxOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
@@ -349,10 +339,20 @@ export type ProviderAccountMinOrderByAggregateInput = {
role?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
user_id?: Prisma.SortOrder
provider_id?: Prisma.SortOrder
account_id?: Prisma.SortOrder
}
export type ProviderAccountListRelationFilter = {
every?: Prisma.ProviderAccountWhereInput
some?: Prisma.ProviderAccountWhereInput
none?: Prisma.ProviderAccountWhereInput
}
export type ProviderAccountOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type ProviderAccountCreateNestedOneWithoutAccountInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutAccountInput, Prisma.ProviderAccountUncheckedCreateWithoutAccountInput>
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutAccountInput
@@ -385,58 +385,58 @@ export type ProviderAccountUncheckedUpdateOneWithoutAccountNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.ProviderAccountUpdateToOneWithWhereWithoutAccountInput, Prisma.ProviderAccountUpdateWithoutAccountInput>, Prisma.ProviderAccountUncheckedUpdateWithoutAccountInput>
}
export type ProviderAccountCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput> | Prisma.ProviderAccountCreateWithoutUserInput[] | Prisma.ProviderAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutUserInput | Prisma.ProviderAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ProviderAccountCreateManyUserInputEnvelope
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
}
export type ProviderAccountUncheckedCreateNestedManyWithoutUserInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput> | Prisma.ProviderAccountCreateWithoutUserInput[] | Prisma.ProviderAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutUserInput | Prisma.ProviderAccountCreateOrConnectWithoutUserInput[]
createMany?: Prisma.ProviderAccountCreateManyUserInputEnvelope
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
}
export type ProviderAccountUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput> | Prisma.ProviderAccountCreateWithoutUserInput[] | Prisma.ProviderAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutUserInput | Prisma.ProviderAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ProviderAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ProviderAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ProviderAccountCreateManyUserInputEnvelope
set?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
disconnect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
delete?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
update?: Prisma.ProviderAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ProviderAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ProviderAccountUpdateManyWithWhereWithoutUserInput | Prisma.ProviderAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ProviderAccountScalarWhereInput | Prisma.ProviderAccountScalarWhereInput[]
}
export type ProviderAccountUncheckedUpdateManyWithoutUserNestedInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput> | Prisma.ProviderAccountCreateWithoutUserInput[] | Prisma.ProviderAccountUncheckedCreateWithoutUserInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutUserInput | Prisma.ProviderAccountCreateOrConnectWithoutUserInput[]
upsert?: Prisma.ProviderAccountUpsertWithWhereUniqueWithoutUserInput | Prisma.ProviderAccountUpsertWithWhereUniqueWithoutUserInput[]
createMany?: Prisma.ProviderAccountCreateManyUserInputEnvelope
set?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
disconnect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
delete?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
update?: Prisma.ProviderAccountUpdateWithWhereUniqueWithoutUserInput | Prisma.ProviderAccountUpdateWithWhereUniqueWithoutUserInput[]
updateMany?: Prisma.ProviderAccountUpdateManyWithWhereWithoutUserInput | Prisma.ProviderAccountUpdateManyWithWhereWithoutUserInput[]
deleteMany?: Prisma.ProviderAccountScalarWhereInput | Prisma.ProviderAccountScalarWhereInput[]
}
export type EnumProviderRoleFieldUpdateOperationsInput = {
set?: $Enums.ProviderRole
}
export type ProviderAccountCreateNestedManyWithoutProviderInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput> | Prisma.ProviderAccountCreateWithoutProviderInput[] | Prisma.ProviderAccountUncheckedCreateWithoutProviderInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutProviderInput | Prisma.ProviderAccountCreateOrConnectWithoutProviderInput[]
createMany?: Prisma.ProviderAccountCreateManyProviderInputEnvelope
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
}
export type ProviderAccountUncheckedCreateNestedManyWithoutProviderInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput> | Prisma.ProviderAccountCreateWithoutProviderInput[] | Prisma.ProviderAccountUncheckedCreateWithoutProviderInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutProviderInput | Prisma.ProviderAccountCreateOrConnectWithoutProviderInput[]
createMany?: Prisma.ProviderAccountCreateManyProviderInputEnvelope
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
}
export type ProviderAccountUpdateManyWithoutProviderNestedInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput> | Prisma.ProviderAccountCreateWithoutProviderInput[] | Prisma.ProviderAccountUncheckedCreateWithoutProviderInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutProviderInput | Prisma.ProviderAccountCreateOrConnectWithoutProviderInput[]
upsert?: Prisma.ProviderAccountUpsertWithWhereUniqueWithoutProviderInput | Prisma.ProviderAccountUpsertWithWhereUniqueWithoutProviderInput[]
createMany?: Prisma.ProviderAccountCreateManyProviderInputEnvelope
set?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
disconnect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
delete?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
update?: Prisma.ProviderAccountUpdateWithWhereUniqueWithoutProviderInput | Prisma.ProviderAccountUpdateWithWhereUniqueWithoutProviderInput[]
updateMany?: Prisma.ProviderAccountUpdateManyWithWhereWithoutProviderInput | Prisma.ProviderAccountUpdateManyWithWhereWithoutProviderInput[]
deleteMany?: Prisma.ProviderAccountScalarWhereInput | Prisma.ProviderAccountScalarWhereInput[]
}
export type ProviderAccountUncheckedUpdateManyWithoutProviderNestedInput = {
create?: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput> | Prisma.ProviderAccountCreateWithoutProviderInput[] | Prisma.ProviderAccountUncheckedCreateWithoutProviderInput[]
connectOrCreate?: Prisma.ProviderAccountCreateOrConnectWithoutProviderInput | Prisma.ProviderAccountCreateOrConnectWithoutProviderInput[]
upsert?: Prisma.ProviderAccountUpsertWithWhereUniqueWithoutProviderInput | Prisma.ProviderAccountUpsertWithWhereUniqueWithoutProviderInput[]
createMany?: Prisma.ProviderAccountCreateManyProviderInputEnvelope
set?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
disconnect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
delete?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
connect?: Prisma.ProviderAccountWhereUniqueInput | Prisma.ProviderAccountWhereUniqueInput[]
update?: Prisma.ProviderAccountUpdateWithWhereUniqueWithoutProviderInput | Prisma.ProviderAccountUpdateWithWhereUniqueWithoutProviderInput[]
updateMany?: Prisma.ProviderAccountUpdateManyWithWhereWithoutProviderInput | Prisma.ProviderAccountUpdateManyWithWhereWithoutProviderInput[]
deleteMany?: Prisma.ProviderAccountScalarWhereInput | Prisma.ProviderAccountScalarWhereInput[]
}
export type ProviderAccountCreateWithoutAccountInput = {
id?: string
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
user: Prisma.ProviderCreateNestedOneWithoutAccountsInput
provider: Prisma.ProviderCreateNestedOneWithoutProvider_accountsInput
}
export type ProviderAccountUncheckedCreateWithoutAccountInput = {
@@ -444,7 +444,7 @@ export type ProviderAccountUncheckedCreateWithoutAccountInput = {
role: $Enums.ProviderRole
created_at?: Date | string
updated_at?: Date | string
user_id: string
provider_id: string
}
export type ProviderAccountCreateOrConnectWithoutAccountInput = {
@@ -468,7 +468,7 @@ export type ProviderAccountUpdateWithoutAccountInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.ProviderUpdateOneRequiredWithoutAccountsNestedInput
provider?: Prisma.ProviderUpdateOneRequiredWithoutProvider_accountsNestedInput
}
export type ProviderAccountUncheckedUpdateWithoutAccountInput = {
@@ -476,10 +476,10 @@ export type ProviderAccountUncheckedUpdateWithoutAccountInput = {
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user_id?: Prisma.StringFieldUpdateOperationsInput | string
provider_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type ProviderAccountCreateWithoutUserInput = {
export type ProviderAccountCreateWithoutProviderInput = {
id?: string
role: $Enums.ProviderRole
created_at?: Date | string
@@ -487,7 +487,7 @@ export type ProviderAccountCreateWithoutUserInput = {
account: Prisma.AccountCreateNestedOneWithoutProvider_accountInput
}
export type ProviderAccountUncheckedCreateWithoutUserInput = {
export type ProviderAccountUncheckedCreateWithoutProviderInput = {
id?: string
role: $Enums.ProviderRole
created_at?: Date | string
@@ -495,30 +495,30 @@ export type ProviderAccountUncheckedCreateWithoutUserInput = {
account_id: string
}
export type ProviderAccountCreateOrConnectWithoutUserInput = {
export type ProviderAccountCreateOrConnectWithoutProviderInput = {
where: Prisma.ProviderAccountWhereUniqueInput
create: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput>
create: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput>
}
export type ProviderAccountCreateManyUserInputEnvelope = {
data: Prisma.ProviderAccountCreateManyUserInput | Prisma.ProviderAccountCreateManyUserInput[]
export type ProviderAccountCreateManyProviderInputEnvelope = {
data: Prisma.ProviderAccountCreateManyProviderInput | Prisma.ProviderAccountCreateManyProviderInput[]
skipDuplicates?: boolean
}
export type ProviderAccountUpsertWithWhereUniqueWithoutUserInput = {
export type ProviderAccountUpsertWithWhereUniqueWithoutProviderInput = {
where: Prisma.ProviderAccountWhereUniqueInput
update: Prisma.XOR<Prisma.ProviderAccountUpdateWithoutUserInput, Prisma.ProviderAccountUncheckedUpdateWithoutUserInput>
create: Prisma.XOR<Prisma.ProviderAccountCreateWithoutUserInput, Prisma.ProviderAccountUncheckedCreateWithoutUserInput>
update: Prisma.XOR<Prisma.ProviderAccountUpdateWithoutProviderInput, Prisma.ProviderAccountUncheckedUpdateWithoutProviderInput>
create: Prisma.XOR<Prisma.ProviderAccountCreateWithoutProviderInput, Prisma.ProviderAccountUncheckedCreateWithoutProviderInput>
}
export type ProviderAccountUpdateWithWhereUniqueWithoutUserInput = {
export type ProviderAccountUpdateWithWhereUniqueWithoutProviderInput = {
where: Prisma.ProviderAccountWhereUniqueInput
data: Prisma.XOR<Prisma.ProviderAccountUpdateWithoutUserInput, Prisma.ProviderAccountUncheckedUpdateWithoutUserInput>
data: Prisma.XOR<Prisma.ProviderAccountUpdateWithoutProviderInput, Prisma.ProviderAccountUncheckedUpdateWithoutProviderInput>
}
export type ProviderAccountUpdateManyWithWhereWithoutUserInput = {
export type ProviderAccountUpdateManyWithWhereWithoutProviderInput = {
where: Prisma.ProviderAccountScalarWhereInput
data: Prisma.XOR<Prisma.ProviderAccountUpdateManyMutationInput, Prisma.ProviderAccountUncheckedUpdateManyWithoutUserInput>
data: Prisma.XOR<Prisma.ProviderAccountUpdateManyMutationInput, Prisma.ProviderAccountUncheckedUpdateManyWithoutProviderInput>
}
export type ProviderAccountScalarWhereInput = {
@@ -529,11 +529,11 @@ export type ProviderAccountScalarWhereInput = {
role?: Prisma.EnumProviderRoleFilter<"ProviderAccount"> | $Enums.ProviderRole
created_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
updated_at?: Prisma.DateTimeFilter<"ProviderAccount"> | Date | string
user_id?: Prisma.StringFilter<"ProviderAccount"> | string
provider_id?: Prisma.StringFilter<"ProviderAccount"> | string
account_id?: Prisma.StringFilter<"ProviderAccount"> | string
}
export type ProviderAccountCreateManyUserInput = {
export type ProviderAccountCreateManyProviderInput = {
id?: string
role: $Enums.ProviderRole
created_at?: Date | string
@@ -541,7 +541,7 @@ export type ProviderAccountCreateManyUserInput = {
account_id: string
}
export type ProviderAccountUpdateWithoutUserInput = {
export type ProviderAccountUpdateWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -549,7 +549,7 @@ export type ProviderAccountUpdateWithoutUserInput = {
account?: Prisma.AccountUpdateOneRequiredWithoutProvider_accountNestedInput
}
export type ProviderAccountUncheckedUpdateWithoutUserInput = {
export type ProviderAccountUncheckedUpdateWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -557,7 +557,7 @@ export type ProviderAccountUncheckedUpdateWithoutUserInput = {
account_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type ProviderAccountUncheckedUpdateManyWithoutUserInput = {
export type ProviderAccountUncheckedUpdateManyWithoutProviderInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
role?: Prisma.EnumProviderRoleFieldUpdateOperationsInput | $Enums.ProviderRole
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -572,9 +572,9 @@ export type ProviderAccountSelect<ExtArgs extends runtime.Types.Extensions.Inter
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
provider_id?: boolean
account_id?: boolean
user?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}, ExtArgs["result"]["providerAccount"]>
@@ -585,20 +585,20 @@ export type ProviderAccountSelectScalar = {
role?: boolean
created_at?: boolean
updated_at?: boolean
user_id?: boolean
provider_id?: boolean
account_id?: boolean
}
export type ProviderAccountOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "user_id" | "account_id", ExtArgs["result"]["providerAccount"]>
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> = {
user?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
provider?: boolean | Prisma.ProviderDefaultArgs<ExtArgs>
account?: boolean | Prisma.AccountDefaultArgs<ExtArgs>
}
export type $ProviderAccountPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "ProviderAccount"
objects: {
user: Prisma.$ProviderPayload<ExtArgs>
provider: Prisma.$ProviderPayload<ExtArgs>
account: Prisma.$AccountPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -606,7 +606,7 @@ export type $ProviderAccountPayload<ExtArgs extends runtime.Types.Extensions.Int
role: $Enums.ProviderRole
created_at: Date
updated_at: Date
user_id: string
provider_id: string
account_id: string
}, ExtArgs["result"]["providerAccount"]>
composites: {}
@@ -948,7 +948,7 @@ 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"
user<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>
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>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -983,7 +983,7 @@ export interface ProviderAccountFieldRefs {
readonly role: Prisma.FieldRef<"ProviderAccount", 'ProviderRole'>
readonly created_at: Prisma.FieldRef<"ProviderAccount", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"ProviderAccount", 'DateTime'>
readonly user_id: Prisma.FieldRef<"ProviderAccount", 'String'>
readonly provider_id: Prisma.FieldRef<"ProviderAccount", 'String'>
readonly account_id: Prisma.FieldRef<"ProviderAccount", 'String'>
}
+20 -20
View File
@@ -355,8 +355,8 @@ export type SalesInvoiceCreateInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSalesInvoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -387,8 +387,8 @@ export type SalesInvoiceUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSalesInvoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -689,7 +689,7 @@ export type SalesInvoiceCreateWithoutAccountInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSalesInvoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -762,7 +762,7 @@ export type SalesInvoiceCreateWithoutPosInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -817,8 +817,8 @@ export type SalesInvoiceCreateWithoutCustomerInput = {
invoice_date?: Date | string | null
created_at?: Date | string
updated_at?: Date | string
pos: Prisma.PosCreateNestedOneWithoutSalesInvoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -874,8 +874,8 @@ export type SalesInvoiceCreateWithoutItemsInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSalesInvoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -920,8 +920,8 @@ export type SalesInvoiceUpdateWithoutItemsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSalesInvoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -950,8 +950,8 @@ export type SalesInvoiceCreateWithoutPaymentsInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSalesInvoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSalesInvoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
}
@@ -996,8 +996,8 @@ export type SalesInvoiceUpdateWithoutPaymentsInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSalesInvoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
}
@@ -1039,7 +1039,7 @@ export type SalesInvoiceUpdateWithoutAccountInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSalesInvoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -1095,7 +1095,7 @@ export type SalesInvoiceUpdateWithoutPosInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -1150,8 +1150,8 @@ export type SalesInvoiceUpdateWithoutCustomerInput = {
invoice_date?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
pos?: Prisma.PosUpdateOneRequiredWithoutSalesInvoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSalesInvoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -9,9 +9,9 @@ import { CreateConsumerAccountDto, UpdateAccountDto } from './dto/account.dto'
export class AccountsService {
constructor(private readonly prisma: PrismaService) {}
async findAll(consumerId: string) {
async findAll(consumer_id: string) {
const accounts = await this.prisma.consumerAccount.findMany({
where: { user_id: consumerId },
where: { consumer_id },
select: {
id: true,
role: true,
@@ -57,11 +57,14 @@ export class AccountsService {
username: data.username,
},
},
user: {
consumer: {
connect: {
id: consumerId,
},
},
permission: {
create: {},
},
},
})
return ResponseMapper.create(account)
@@ -1,24 +0,0 @@
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsEnum, IsOptional, IsString } from 'class-validator'
import { AccountStatus, AccountType } from 'generated/prisma/enums'
export class CreateAccountDto {
@IsString()
@ApiProperty()
username: string
@IsString()
@ApiProperty()
password: string
@IsEnum(AccountType)
@ApiProperty({ enum: AccountType })
type: AccountType
}
export class UpdateAccountDto extends PartialType(CreateAccountDto) {
@IsOptional()
@IsEnum(AccountStatus)
@ApiProperty({ enum: AccountStatus })
status?: AccountStatus
}
@@ -1,20 +0,0 @@
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { CreateAccountDto } from './dto/permission.dto'
import { AccountsService } from './permissions.service'
@ApiTags('AdminAccounts')
@Controller('admin/users/:userId/accounts/:accountId/permissions')
export class AccountPermissionsController {
constructor(private readonly service: AccountsService) {}
@Get()
async findAll(@Param('userId') userId: string, @Param('accountId') accountId: string) {
return this.service.findAll(userId, accountId)
}
@Post()
async create(@Param('userId') userId: string, @Body() data: CreateAccountDto) {
return this.service.create(userId, data)
}
}
@@ -1,12 +0,0 @@
import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { AccountPermissionsController } from './permissions.controller'
import { AccountsService } from './permissions.service'
@Module({
imports: [PrismaModule],
controllers: [AccountPermissionsController],
providers: [AccountsService],
exports: [AccountsService],
})
export class AdminAccountPermissionsModule {}
@@ -1,116 +0,0 @@
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
import { CreateAccountDto } from './dto/permission.dto'
@Injectable()
export class AccountsService {
constructor(private readonly prisma: PrismaService) {}
async findAll(userId: string, account_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
user_id: userId,
},
select: {
id: true,
name: true,
complexes: {
select: {
id: true,
name: true,
pos_list: {
select: {
id: true,
name: true,
},
},
},
},
},
})
const permissions = await this.prisma.permissionConsumer.findMany({
where: {
account_id,
},
select: {
posPermissions: {
select: {
pos_id: true,
role: true,
},
},
businessPermissions: {
select: {
business_id: true,
role: true,
},
},
complexPermissions: {
select: {
complex_id: true,
role: true,
},
},
},
})
const businesses = [] as any
const complexes = [] as any
const poses = [] as any
businessActivities.forEach(businessActivity => {
businesses.push({
id: businessActivity.id,
name: businessActivity.name,
hasAccess: false,
role: null,
})
businessActivity.complexes.forEach(complex => {
complexes.push({
id: complex.id,
name: complex.name,
hasAccess: false,
role: null,
})
complex.pos_list.forEach(pos => {
poses.push({
id: pos.id,
name: pos.name,
hasAccess: false,
role: null,
})
})
})
})
permissions.forEach(permission => {
permission.posPermissions.forEach(posPermission => {
poses.map(pos => {
if (pos.id === posPermission.pos_id) {
return {
...pos,
role: posPermission.role,
hasAccess: true,
}
}
return pos
})
})
})
}
async findOne(id: string) {
const account = await this.prisma.account.findUnique({
where: { id },
})
return ResponseMapper.single(account)
}
async create(userId: string, data: CreateAccountDto) {
return ResponseMapper.create({})
}
}
@@ -21,25 +21,25 @@ export class BusinessActivitiesService {
created_at: true,
} as BusinessActivitySelect
async findAll(userId: string) {
async findAll(consumer_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
user_id: userId,
consumer_id,
},
select: this.defaultSelect,
})
return ResponseMapper.list(businessActivities)
}
async findOne(userId: string, id: string) {
async findOne(consumer_id: string, id: string) {
const businessActivity = await this.prisma.businessActivity.findUnique({
where: { user_id: userId, id },
where: { consumer_id, id },
select: this.defaultSelect,
})
return ResponseMapper.single(businessActivity)
}
async create(userId: string, data: CreateBusinessActivitiesDto) {
async create(consumer_id: string, data: CreateBusinessActivitiesDto) {
const businessActivity = await this.prisma.businessActivity.create({
data: {
name: data.name,
@@ -48,9 +48,9 @@ export class BusinessActivitiesService {
id: data.guild_id,
},
},
user: {
consumer: {
connect: {
id: userId,
id: consumer_id,
},
},
},
@@ -59,9 +59,9 @@ export class BusinessActivitiesService {
return ResponseMapper.create(businessActivity)
}
async update(user_id: string, id: string, data: any) {
async update(consumer_id: string, id: string, data: any) {
const businessActivity = await this.prisma.businessActivity.update({
where: { id, user_id },
where: { id, consumer_id },
data,
select: this.defaultSelect,
})
@@ -16,13 +16,13 @@ export class BusinessActivityComplexesService {
created_at: true,
} as ComplexSelect
async findAll(user_id: string, business_activity_id: string) {
async findAll(consumer_id: string, business_activity_id: string) {
const accounts = await this.prisma.complex.findMany({
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
},
@@ -31,13 +31,13 @@ export class BusinessActivityComplexesService {
return ResponseMapper.list(accounts)
}
async findOne(user_id: string, business_activity_id: string, id: string) {
async findOne(consumer_id: string, business_activity_id: string, id: string) {
const account = await this.prisma.complex.findUnique({
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
id,
@@ -62,7 +62,7 @@ export class BusinessActivityComplexesService {
}
async update(
user_id: string,
consumer_id: string,
business_activity_id: string,
id: string,
data: UpdateComplexDto,
@@ -71,8 +71,8 @@ export class BusinessActivityComplexesService {
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
id,
@@ -74,7 +74,7 @@ export class AdminUsersService {
const { username, password, license, ...rest } = data
const dataToCreate: ConsumerCreateInput = {
...rest,
accounts: {
consumer_accounts: {
create: {
role: ConsumerRole.OWNER,
account: {
@@ -22,9 +22,9 @@ export class AccountsService {
},
} as PartnerAccountSelect
async findAll(partnerId: string) {
async findAll(partner_id: string) {
const accounts = await this.prisma.partnerAccount.findMany({
where: { user_id: partnerId },
where: { partner_id },
select: this.defaultSelect,
})
return ResponseMapper.list(accounts)
@@ -55,7 +55,7 @@ export class AccountsService {
type: AccountType.PARTNER,
},
},
user: {
partner: {
connect: {
id: partnerId,
},
@@ -46,7 +46,7 @@ export class PartnersService {
data: {
...rest,
status: PartnerStatus.ACTIVE,
accounts: {
partner_accounts: {
create: {
role: PartnerRole.OWNER,
account: {
@@ -27,7 +27,7 @@ export class ProvidersService {
const provider = await this.prisma.provider.create({
data: {
...rest,
accounts: {
provider_accounts: {
create: {
role: ProviderRole.OWNER,
account: {
@@ -1,24 +0,0 @@
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsEnum, IsOptional, IsString } from 'class-validator'
import { AccountStatus, AccountType } from 'generated/prisma/enums'
export class CreateAccountDto {
@IsString()
@ApiProperty()
username: string
@IsString()
@ApiProperty()
password: string
@IsEnum(AccountType)
@ApiProperty({ enum: AccountType })
type: AccountType
}
export class UpdateAccountDto extends PartialType(CreateAccountDto) {
@IsOptional()
@IsEnum(AccountStatus)
@ApiProperty({ enum: AccountStatus })
status?: AccountStatus
}
@@ -1,20 +0,0 @@
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { CreateAccountDto } from './dto/permission.dto'
import { AccountsService } from './permissions.service'
@ApiTags('AdminAccounts')
@Controller('admin/users/:userId/accounts/:accountId/permissions')
export class AccountPermissionsController {
constructor(private readonly service: AccountsService) {}
@Get()
async findAll(@Param('userId') userId: string, @Param('accountId') accountId: string) {
return this.service.findAll(userId, accountId)
}
@Post()
async create(@Param('userId') userId: string, @Body() data: CreateAccountDto) {
return this.service.create(userId, data)
}
}
@@ -1,12 +0,0 @@
import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { AccountPermissionsController } from './permissions.controller'
import { AccountsService } from './permissions.service'
@Module({
imports: [PrismaModule],
controllers: [AccountPermissionsController],
providers: [AccountsService],
exports: [AccountsService],
})
export class AdminAccountPermissionsModule {}
@@ -1,116 +0,0 @@
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
import { CreateAccountDto } from './dto/permission.dto'
@Injectable()
export class AccountsService {
constructor(private readonly prisma: PrismaService) {}
async findAll(userId: string, account_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
user_id: userId,
},
select: {
id: true,
name: true,
complexes: {
select: {
id: true,
name: true,
pos_list: {
select: {
id: true,
name: true,
},
},
},
},
},
})
const permissions = await this.prisma.permissionConsumer.findMany({
where: {
account_id,
},
select: {
posPermissions: {
select: {
pos_id: true,
role: true,
},
},
businessPermissions: {
select: {
business_id: true,
role: true,
},
},
complexPermissions: {
select: {
complex_id: true,
role: true,
},
},
},
})
const businesses = [] as any
const complexes = [] as any
const poses = [] as any
businessActivities.forEach(businessActivity => {
businesses.push({
id: businessActivity.id,
name: businessActivity.name,
hasAccess: false,
role: null,
})
businessActivity.complexes.forEach(complex => {
complexes.push({
id: complex.id,
name: complex.name,
hasAccess: false,
role: null,
})
complex.pos_list.forEach(pos => {
poses.push({
id: pos.id,
name: pos.name,
hasAccess: false,
role: null,
})
})
})
})
permissions.forEach(permission => {
permission.posPermissions.forEach(posPermission => {
poses.map(pos => {
if (pos.id === posPermission.pos_id) {
return {
...pos,
role: posPermission.role,
hasAccess: true,
}
}
return pos
})
})
})
}
async findOne(id: string) {
const account = await this.prisma.account.findUnique({
where: { id },
})
return ResponseMapper.single(account)
}
async create(userId: string, data: CreateAccountDto) {
return ResponseMapper.create({})
}
}
+26 -16
View File
@@ -12,6 +12,7 @@ export interface ITokenPayload {
type: AccountType
username: string
account_id: string
role: string
user?: Record<string, any>
}
@Injectable()
@@ -43,7 +44,7 @@ export class AuthUtils {
admin_account: {
select: {
id: true,
user: {
admin: {
select: {
id: true,
first_name: true,
@@ -60,12 +61,13 @@ export class AuthUtils {
if (!adminAccount || !adminAccount.admin_account)
throw new NotFoundException('متاسفانه کاربر شما یافت نشد')
const { user, id } = adminAccount.admin_account
const { admin, id } = adminAccount.admin_account
return {
account_id: id,
role: 'owner',
user: {
...user,
fullname: `${user.first_name} ${user.last_name}`,
...admin,
fullname: `${admin.first_name} ${admin.last_name}`,
},
}
}
@@ -79,7 +81,8 @@ export class AuthUtils {
consumer_account: {
select: {
id: true,
user: {
role: true,
consumer: {
select: {
id: true,
first_name: true,
@@ -95,12 +98,13 @@ export class AuthUtils {
if (!consumerAccount || !consumerAccount.consumer_account)
throw new NotFoundException('متاسفانه کاربر شما یافت نشد')
const { user, id } = consumerAccount.consumer_account
const { consumer, id, role } = consumerAccount.consumer_account
return {
account_id: id,
role,
user: {
...user,
fullname: `${user.first_name} ${user.last_name}`,
...consumer,
fullname: `${consumer.first_name} ${consumer.last_name}`,
},
}
}
@@ -113,8 +117,9 @@ export class AuthUtils {
select: {
provider_account: {
select: {
role: true,
id: true,
user: {
provider: {
select: {
id: true,
name: true,
@@ -130,12 +135,13 @@ export class AuthUtils {
if (!providerAccount || !providerAccount.provider_account)
throw new NotFoundException('متاسفانه کاربر شما یافت نشد')
const { user, id } = providerAccount.provider_account
const { provider, id, role } = providerAccount.provider_account
return {
account_id: id,
role,
user: {
...user,
fullname: user.name,
...provider,
fullname: provider.name,
},
}
}
@@ -149,7 +155,8 @@ export class AuthUtils {
partner_account: {
select: {
id: true,
user: {
role: true,
partner: {
select: {
id: true,
name: true,
@@ -165,12 +172,13 @@ export class AuthUtils {
if (!partnerAccount || !partnerAccount.partner_account)
throw new NotFoundException('متاسفانه کاربر شما یافت نشد')
const { user, id } = partnerAccount.partner_account
const { partner, id, role } = partnerAccount.partner_account
return {
account_id: id,
role,
user: {
...user,
fullname: user.name,
...partner,
fullname: partner.name,
},
}
}
@@ -186,6 +194,7 @@ export class AuthUtils {
let accountInfo = {
user: {},
account_id: '',
role: '',
}
switch (account.type) {
@@ -204,6 +213,7 @@ export class AuthUtils {
}
preparedAccount.account_id = accountInfo.account_id
preparedAccount.role = accountInfo.role
preparedAccount.user = accountInfo.user
if (!preparedAccount.user) {
@@ -1,3 +1,4 @@
import { PublicWithToken } from '@/common/decorators/withToken.decorator'
import { Controller, Get, Param } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { CatalogsService } from './catalog.service'
@@ -8,26 +9,31 @@ export class CatalogsController {
constructor(private readonly catalogService: CatalogsService) {}
@Get('guilds')
@PublicWithToken()
async getGuilds() {
return this.catalogService.getGuilds()
}
@Get('providers')
@PublicWithToken()
async getProviders() {
return this.catalogService.getProviders()
}
@Get('devices')
@PublicWithToken()
async getDevices() {
return this.catalogService.getDevices()
}
@Get('device_brands')
@PublicWithToken()
async getDeviceBrands() {
return this.catalogService.getDeviceBrands()
}
@Get('guilds/:guildId/good_categories')
@PublicWithToken()
async getGuildGoodCategories(@Param('guildId') guild_id: string) {
return this.catalogService.getGuildGoodCategories(guild_id)
}
@@ -1,8 +1,8 @@
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
import { Body, Controller, Get, Param, Patch } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { AccountsService } from './accounts.service'
import { CreateConsumerAccountDto, UpdateAccountDto } from './dto/account.dto'
import { UpdateAccountDto } from './dto/account.dto'
@ApiTags('ConsumerAccounts')
@Controller('consumer/accounts')
@@ -19,13 +19,13 @@ export class AccountsController {
return this.accountsService.findOne(id)
}
@Post()
async create(
@TokenAccount('userId') consumerId: string,
@Body() data: CreateConsumerAccountDto,
) {
return this.accountsService.create(consumerId, data)
}
// @Post()
// async create(
// @TokenAccount('userId') consumerId: string,
// @Body() data: CreateConsumerAccountDto,
// ) {
// return this.accountsService.create(consumerId, data)
// }
@Patch(':id')
async update(@Param('id') id: string, @Body() data: UpdateAccountDto) {
@@ -2,9 +2,10 @@ import { PrismaModule } from '@/prisma/prisma.module'
import { Module } from '@nestjs/common'
import { AccountsController } from './accounts.controller'
import { AccountsService } from './accounts.service'
import { AdminAccountPermissionsModule } from './permissions/permissions.module'
@Module({
imports: [PrismaModule],
imports: [PrismaModule, AdminAccountPermissionsModule],
controllers: [AccountsController],
providers: [AccountsService],
exports: [AccountsService],
@@ -9,9 +9,9 @@ import { CreateConsumerAccountDto, UpdateAccountDto } from './dto/account.dto'
export class AccountsService {
constructor(private readonly prisma: PrismaService) {}
async findAll(consumerId: string) {
async findAll(consumer_id: string) {
const accounts = await this.prisma.consumerAccount.findMany({
where: { user_id: consumerId },
where: { consumer_id },
select: {
id: true,
role: true,
@@ -28,7 +28,7 @@ export class AccountsService {
}
async findOne(id: string) {
const account = await this.prisma.consumerAccount.findMany({
const account = await this.prisma.consumerAccount.findUniqueOrThrow({
where: { id },
select: {
id: true,
@@ -57,11 +57,14 @@ export class AccountsService {
username: data.username,
},
},
user: {
consumer: {
connect: {
id: consumerId,
},
},
permission: {
create: {},
},
},
})
return ResponseMapper.create(account)
@@ -1,24 +1,5 @@
import { ApiProperty, PartialType } from '@nestjs/swagger'
import { IsEnum, IsOptional, IsString } from 'class-validator'
import { AccountStatus, AccountType } from 'generated/prisma/enums'
export class CreateAccountDto {
@IsString()
@ApiProperty()
username: string
@IsString()
@ApiProperty()
password: string
@IsEnum(AccountType)
@ApiProperty({ enum: AccountType })
type: AccountType
}
export class UpdateAccountDto extends PartialType(CreateAccountDto) {
@IsOptional()
@IsEnum(AccountStatus)
@ApiProperty({ enum: AccountStatus })
status?: AccountStatus
export class UpdatePermissionDto {
poses?: string[]
complexes?: string[]
business_activities?: string[]
}
@@ -1,20 +1,28 @@
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
import { Body, Controller, Get, Param, Put } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { CreateAccountDto } from './dto/permission.dto'
import { UpdatePermissionDto } from './dto/permission.dto'
import { AccountsService } from './permissions.service'
@ApiTags('AdminAccounts')
@Controller('admin/users/:userId/accounts/:accountId/permissions')
@ApiTags('ConsumerAccountPermissions')
@Controller('consumer/accounts/:accountId/permissions')
export class AccountPermissionsController {
constructor(private readonly service: AccountsService) {}
@Get()
async findAll(@Param('userId') userId: string, @Param('accountId') accountId: string) {
async findAll(
@TokenAccount('userId') userId: string,
@Param('accountId') accountId: string,
) {
return this.service.findAll(userId, accountId)
}
@Post()
async create(@Param('userId') userId: string, @Body() data: CreateAccountDto) {
return this.service.create(userId, data)
@Put()
async create(
@Param('userId') userId: string,
@Param('accountId') accountId: string,
@Body() data: UpdatePermissionDto,
) {
return this.service.create(userId, accountId, data)
}
}
@@ -1,25 +1,92 @@
import { BusinessRole, ComplexRole, POSRole } from '@/generated/prisma/enums'
import { PrismaPromise } from '@/generated/prisma/internal/prismaNamespace'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ForbiddenException, Injectable, NotFoundException } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
import { CreateAccountDto } from './dto/permission.dto'
import { UpdatePermissionDto } from './dto/permission.dto'
@Injectable()
export class AccountsService {
constructor(private readonly prisma: PrismaService) {}
async findAll(userId: string, account_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
async findAll(consumer_id: string, account_id: string) {
let data: any = []
const businesses = [] as any
const complexes = [] as any
let poses = [] as any
const consumerAccount = await this.prisma.consumerAccount.findUniqueOrThrow({
where: {
user_id: userId,
id: account_id,
consumer_id,
},
select: {
id: true,
role: true,
},
})
const role = consumerAccount?.role
if (!role) {
return new NotFoundException('کاربر مورد نظر شما یافت نشد.')
}
if (role === 'MANAGER') {
return ResponseMapper.list(data)
}
const permissions = await this.prisma.permissionConsumer.findMany({
where: {
consumer_account: {
id: account_id,
},
},
select: {
pos_permissions: {
select: {
pos_id: true,
role: true,
},
},
business_permissions: {
select: {
business_id: true,
role: true,
},
},
complex_permissions: {
select: {
complex_id: true,
role: true,
},
},
},
})
const posList = await this.prisma.pos.findMany({
where: {
complex: {
business_activity: {
consumer: {
consumer_accounts: {
some: {
id: account_id,
},
},
},
},
},
},
select: {
id: true,
name: true,
complexes: {
complex: {
select: {
id: true,
name: true,
pos_list: {
business_activity: {
select: {
id: true,
name: true,
@@ -30,87 +97,173 @@ export class AccountsService {
},
})
const permissions = await this.prisma.permissionConsumer.findMany({
where: {
account_id,
},
select: {
posPermissions: {
select: {
pos_id: true,
role: true,
},
},
businessPermissions: {
select: {
business_id: true,
role: true,
},
},
complexPermissions: {
select: {
complex_id: true,
role: true,
},
},
},
})
if (role === 'OPERATOR') {
poses = posList?.map(pos => ({
...pos,
hasAccess: permissions.some(permission =>
permission.pos_permissions.some(
posPermission => posPermission.pos_id === pos.id,
),
),
}))
const businesses = [] as any
const complexes = [] as any
const poses = [] as any
businessActivities.forEach(businessActivity => {
businesses.push({
id: businessActivity.id,
name: businessActivity.name,
hasAccess: false,
role: null,
return ResponseMapper.single({ poses })
} else {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
consumer: {
consumer_accounts: {
some: {
account_id,
},
},
},
},
select: {
id: true,
name: true,
complexes: {
select: {
id: true,
name: true,
pos_list: {
select: {
id: true,
name: true,
},
},
},
},
},
})
businessActivity.complexes.forEach(complex => {
complexes.push({
id: complex.id,
name: complex.name,
businessActivities.forEach(businessActivity => {
businesses.push({
id: businessActivity.id,
name: businessActivity.name,
hasAccess: false,
role: null,
})
complex.pos_list.forEach(pos => {
poses.push({
id: pos.id,
name: pos.name,
businessActivity.complexes.forEach(complex => {
complexes.push({
id: complex.id,
name: complex.name,
hasAccess: false,
role: null,
})
complex.pos_list.forEach(pos => {
poses.push({
id: pos.id,
name: pos.name,
hasAccess: false,
role: null,
})
})
})
})
return ResponseMapper.single({ businessActivities, complexes })
}
}
async create(consumer_id: string, account_id: string, data: UpdatePermissionDto) {
const consumerAccount = await this.prisma.consumerAccount.findUniqueOrThrow({
where: {
id: account_id,
consumer_id,
},
select: {
id: true,
role: true,
},
})
permissions.forEach(permission => {
permission.posPermissions.forEach(posPermission => {
poses.map(pos => {
if (pos.id === posPermission.pos_id) {
return {
...pos,
role: posPermission.role,
hasAccess: true,
}
}
return pos
})
const role = consumerAccount?.role
if (!role) {
return new NotFoundException('کاربر مورد نظر شما یافت نشد.')
}
if (role === 'MANAGER') {
return new ForbiddenException(
'این امکان برای کاربران با سطح دسترسی مدیر اصلی وجود ندارد.',
)
}
const existingPermissionConsumer = await this.prisma.permissionConsumer.findUnique({
where: {
consumer_account_id: account_id,
},
select: {
id: true,
},
})
if (!existingPermissionConsumer) {
throw new NotFoundException(``)
}
const permissionConsumerId = existingPermissionConsumer.id
await this.prisma.$transaction(async tx => {
await tx.permissionPos.deleteMany({
where: { permission_id: permissionConsumerId },
})
await tx.permissionComplex.deleteMany({
where: { permission_id: permissionConsumerId },
})
await tx.permissionBusiness.deleteMany({
where: { permission_id: permissionConsumerId },
})
})
}
async findOne(id: string) {
const account = await this.prisma.account.findUnique({
where: { id },
})
return ResponseMapper.single(account)
}
const createOperations: PrismaPromise<any>[] = []
async create(userId: string, data: CreateAccountDto) {
if (data.poses && data.poses.length > 0) {
data.poses.forEach(posId => {
createOperations.push(
tx.permissionPos.create({
data: {
role: POSRole.OPERATOR,
permission: { connect: { id: permissionConsumerId } },
pos: { connect: { id: posId } },
},
}),
)
})
}
if (data.complexes && data.complexes.length > 0) {
data.complexes.forEach(complexId => {
createOperations.push(
tx.permissionComplex.create({
data: {
role: ComplexRole.OPERATOR,
permission: { connect: { id: permissionConsumerId } },
complex: { connect: { id: complexId } },
},
}),
)
})
}
if (data.business_activities && data.business_activities.length > 0) {
data.business_activities.forEach(businessId => {
createOperations.push(
tx.permissionBusiness.create({
data: {
role: BusinessRole.OPERATOR,
permission: { connect: { id: permissionConsumerId } },
business: { connect: { id: businessId } },
},
}),
)
})
}
if (createOperations.length > 0) {
await Promise.all(createOperations)
}
})
return ResponseMapper.create({})
}
}
@@ -20,27 +20,27 @@ export class BusinessActivitiesService {
created_at: true,
} as BusinessActivitySelect
async findAll(user_id: string) {
async findAll(consumer_id: string) {
const businessActivities = await this.prisma.businessActivity.findMany({
where: {
user_id,
consumer_id,
},
select: this.defaultSelect,
})
return ResponseMapper.list(businessActivities)
}
async findOne(user_id: string, id: string) {
async findOne(consumer_id: string, id: string) {
const businessActivity = await this.prisma.businessActivity.findUniqueOrThrow({
where: { user_id, id },
where: { consumer_id, id },
select: this.defaultSelect,
})
return ResponseMapper.single(businessActivity)
}
async update(user_id: string, id: string, data: any) {
async update(consumer_id: string, id: string, data: any) {
const businessActivity = await this.prisma.businessActivity.update({
where: { id, user_id },
where: { id, consumer_id },
data,
select: this.defaultSelect,
})
@@ -16,13 +16,13 @@ export class BusinessActivityComplexesService {
created_at: true,
} as ComplexSelect
async findAll(user_id: string, business_activity_id: string) {
async findAll(consumer_id: string, business_activity_id: string) {
const accounts = await this.prisma.complex.findMany({
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
},
@@ -31,13 +31,13 @@ export class BusinessActivityComplexesService {
return ResponseMapper.list(accounts)
}
async findOne(user_id: string, business_activity_id: string, id: string) {
async findOne(consumer_id: string, business_activity_id: string, id: string) {
const account = await this.prisma.complex.findUnique({
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
id,
@@ -48,7 +48,7 @@ export class BusinessActivityComplexesService {
}
async update(
user_id: string,
consumer_id: string,
business_activity_id: string,
id: string,
data: UpdateComplexDto,
@@ -57,8 +57,8 @@ export class BusinessActivityComplexesService {
where: {
business_activity: {
id: business_activity_id,
user: {
id: user_id,
consumer: {
id: consumer_id,
},
},
id,
@@ -25,7 +25,7 @@ export class ConsumerComplexGoodsService {
created_at: true,
}
async findAll(user_id: string, business_activity_id: string, complex_id: string) {
async findAll(consumer_id: string, business_activity_id: string, complex_id: string) {
const goods = await this.prisma.good.findMany({
where: {
complex_id,
@@ -33,7 +33,7 @@ export class ConsumerComplexGoodsService {
id: complex_id,
business_activity: {
id: business_activity_id,
user_id,
consumer_id,
},
},
},
@@ -44,7 +44,7 @@ export class ConsumerComplexGoodsService {
}
async findOne(
user_id: string,
consumer_id: string,
business_activity_id: string,
complex_id: string,
id: string,
@@ -55,7 +55,7 @@ export class ConsumerComplexGoodsService {
id: complex_id,
business_activity: {
id: business_activity_id,
user_id,
consumer_id,
},
},
id,
@@ -87,7 +87,7 @@ export class ConsumerComplexGoodsService {
}
async update(
user_id: string,
consumer_id: string,
business_activity_id: string,
complex_id: string,
id: string,
@@ -100,7 +100,7 @@ export class ConsumerComplexGoodsService {
id: complex_id,
business_activity: {
id: business_activity_id,
user_id,
consumer_id,
},
},
id,
@@ -77,14 +77,14 @@ export class ComplexPosesService {
} as PosCreateInput
}
async findAll(user_id: string, business_activity_id: string, complex_id: string) {
async findAll(consumer_id: string, business_activity_id: string, complex_id: string) {
const poses = await this.prisma.pos.findMany({
where: {
complex: {
id: complex_id,
business_activity: {
id: business_activity_id,
user_id,
consumer_id,
},
},
},
@@ -7,14 +7,14 @@ import { Injectable } from '@nestjs/common'
export class SalesInvoicesService {
constructor(private prisma: PrismaService) {}
async findAll(user_id: string, complex_id: string, pos_id: string) {
async findAll(consumer_id: string, complex_id: string, pos_id: string) {
const defaultWhere: SalesInvoiceWhereInput = {
pos_id,
pos: {
complex: {
id: complex_id,
business_activity: {
user_id,
consumer_id,
},
},
},
+2 -2
View File
@@ -9,7 +9,7 @@ export class ConsumerController {
constructor(private service: ConsumerService) {}
@Get('')
async findOne(@ConsumerInfo('user_id') userId: string) {
return this.service.getInfo(userId)
async findOne(@ConsumerInfo('id') consumerId: string) {
return this.service.getInfo(consumerId)
}
}
+8 -5
View File
@@ -18,7 +18,10 @@ export class ConsumerMiddleware implements NestMiddleware {
try {
const tokenAccount = checkAndDecodeJwtToken(req, this.jwtService)
if (tokenAccount?.type !== 'CONSUMER') {
if (
tokenAccount?.type !== 'CONSUMER' ||
!(tokenAccount.role === 'OWNER' || tokenAccount.role === 'MANAGER')
) {
return doForbidden()
}
@@ -27,8 +30,8 @@ export class ConsumerMiddleware implements NestMiddleware {
id: tokenAccount.account_id,
},
select: {
user_id: true,
account_id: true,
consumer_id: true,
id: true,
},
})
@@ -37,8 +40,8 @@ export class ConsumerMiddleware implements NestMiddleware {
}
req.consumerData = {
account_id: consumerAccount.account_id,
user_id: consumerAccount.user_id,
account_id: consumerAccount.id,
id: consumerAccount.consumer_id,
}
req.decodedToken = tokenAccount
@@ -11,30 +11,30 @@ export class consumerCustomersController {
constructor(private readonly service: consumerCustomersService) {}
@Get()
async findAll(@ConsumerInfo('user_id') userId: string) {
return this.service.findAll(userId)
async findAll(@ConsumerInfo('id') consumerId: string) {
return this.service.findAll(consumerId)
}
@Get(':id')
async findOne(@ConsumerInfo('user_id') userId: string, @Param('id') id: string) {
return this.service.findOne(userId, id)
async findOne(@ConsumerInfo('id') consumerId: string, @Param('id') id: string) {
return this.service.findOne(consumerId, id)
}
@Patch(':id/legal')
async updateLegal(
@ConsumerInfo('user_id') userId: string,
@ConsumerInfo('id') consumerId: string,
@Param('id') id: string,
@Body() data: UpdateCustomerLegalDto,
) {
return this.service.updateLegal(userId, id, data)
return this.service.updateLegal(consumerId, id, data)
}
@Patch(':id/individual')
async updateIndividual(
@ConsumerInfo('user_id') userId: string,
@ConsumerInfo('id') consumerId: string,
@Param('id') id: string,
@Body() data: UpdateCustomerIndividualDto,
) {
return this.service.updateIndividual(userId, id, data)
return this.service.updateIndividual(consumerId, id, data)
}
}
@@ -35,14 +35,14 @@ export class consumerCustomersService {
},
}
private defaultWhere(user_id: string): CustomerWhereInput {
private defaultWhere(consumer_id: string): CustomerWhereInput {
return {
OR: [
{
customer_individual: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
@@ -51,7 +51,7 @@ export class consumerCustomersService {
customer_legal: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
@@ -60,43 +60,45 @@ export class consumerCustomersService {
}
}
async findAll(user_id: string, page = 1, pageSize = 10) {
async findAll(consumer_id: string, page = 1, pageSize = 10) {
const [customers, count] = await this.prisma.$transaction(async tx => [
await tx.customer.findMany({
where: this.defaultWhere(user_id),
where: this.defaultWhere(consumer_id),
select: this.defaultSelect,
skip: (page - 1) * pageSize,
take: 10,
}),
await tx.customer.count({
where: this.defaultWhere(user_id),
where: this.defaultWhere(consumer_id),
}),
])
return ResponseMapper.paginate(customers, { count, page, pageSize })
}
async findOne(user_id: string, customer_id: string) {
async findOne(consumer_id: string, customer_id: string) {
const customer = await this.prisma.customer.findUniqueOrThrow({
where: {
...this.defaultWhere(user_id),
...this.defaultWhere(consumer_id),
id: customer_id,
},
select: this.defaultSelect,
})
console.log(customer)
return ResponseMapper.single(customer)
}
async updateLegal(user_id: string, customer_id: string, data: UpdateCustomerLegalDto) {
async updateLegal(
consumer_id: string,
customer_id: string,
data: UpdateCustomerLegalDto,
) {
const customer = await this.prisma.customer.update({
where: {
id: customer_id,
customer_legal: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
@@ -115,7 +117,7 @@ export class consumerCustomersService {
}
async updateIndividual(
user_id: string,
consumer_id: string,
customer_id: string,
data: UpdateCustomerIndividualDto,
) {
@@ -125,7 +127,7 @@ export class consumerCustomersService {
customer_individual: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
@@ -34,7 +34,7 @@ export class CustomerSaleInvoicesService {
account: {
select: {
role: true,
user: {
consumer: {
select: {
first_name: true,
last_name: true,
@@ -50,13 +50,13 @@ export class CustomerSaleInvoicesService {
created_at: true,
}
async findAll(user_id: string, customer_id: string, page = 1, pageSize = 10) {
async findAll(consumer_id: string, customer_id: string, page = 1, pageSize = 10) {
const salesWhere: SalesInvoiceWhereInput = {
customer_id,
pos: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
@@ -96,7 +96,7 @@ export class CustomerSaleInvoicesService {
})
}
async findOne(user_id: string, customer_id: string, id: string) {
async findOne(consumer_id: string, customer_id: string, id: string) {
const account = await this.prisma.salesInvoice.findUniqueOrThrow({
where: {
id,
@@ -104,7 +104,7 @@ export class CustomerSaleInvoicesService {
pos: {
complex: {
business_activity: {
user_id,
consumer_id,
},
},
},
+6
View File
@@ -107,4 +107,10 @@ export class EnumsController {
async getGoodPricingModel() {
return this.enumsService.getEnumValues('GoodPricingModel')
}
@Get('consumer_role')
@PublicWithToken()
async getConsumerRoleModel() {
return this.enumsService.getEnumValues('ConsumerRole')
}
}
+2
View File
@@ -3,6 +3,7 @@ import {
AccountRole,
AccountStatus,
BusinessRole,
ConsumerRole,
GoodPricingModel,
LicenseStatus,
LicenseType,
@@ -47,6 +48,7 @@ export class EnumsService {
TokenType: this.prepareData(TokenType),
UnitType: this.prepareData(UnitType),
GoodPricingModel: this.prepareData(GoodPricingModel),
ConsumerRole: this.prepareData(ConsumerRole),
}
}
+21 -3
View File
@@ -1,5 +1,6 @@
import { PosInfo } from '@/common/decorators/posInfo.decorator'
import { Controller, Get } from '@nestjs/common'
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
import { Controller, Get, Res } from '@nestjs/common'
import { ApiTags } from '@nestjs/swagger'
import { PosService } from './pos.service'
@@ -9,7 +10,24 @@ export class PosController {
constructor(private service: PosService) {}
@Get()
async getInfo(@PosInfo('pos_id') pos_id: string) {
return await this.service.getInfo(pos_id)
async getInfo(@PosInfo('pos_id') pos_id: string, @Res({ passthrough: true }) res) {
const result = await this.service.getInfo(pos_id)
if (result) {
// @ts-ignore
res.cookie('posId', pos_id, {
httpOnly: true,
secure: process.env.NODE_ENV === 'production',
sameSite: 'lax',
maxAge: 1000 * 60 * 60 * 24 * 7, // 7 days
})
}
return result
}
@Get('/accessible')
async getAccessiblePos(@TokenAccount('account_id') account_id) {
return await this.service.getAccessible(account_id)
}
}
+94 -53
View File
@@ -1,6 +1,12 @@
import { checkAndDecodeJwtToken } from '@/common/utils/jwt-user.util'
import { ConsumerRole } from '@/generated/prisma/enums'
import { PrismaService } from '@/prisma/prisma.service'
import { ForbiddenException, Injectable, NestMiddleware } from '@nestjs/common'
import {
ForbiddenException,
Injectable,
MisdirectedException,
NestMiddleware,
} from '@nestjs/common'
import { JwtService } from '@nestjs/jwt'
import { NextFunction, Request, Response } from 'express'
@@ -18,79 +24,114 @@ export class PosMiddleware implements NestMiddleware {
try {
const tokenAccount = checkAndDecodeJwtToken(req, this.jwtService)
// const posId = req.cookies['posId']
const posId = req.headers.pos_id as string
const { type, role, account_id } = tokenAccount!
if (tokenAccount?.type !== 'CONSUMER' || !posId || typeof posId !== 'string') {
let posId = req.cookies['posId']
if (type !== 'CONSUMER') {
return doForbidden()
}
const consumerAccount = await this.prisma.consumerAccount.findUnique({
where: {
id: tokenAccount.account_id,
},
})
if (!consumerAccount) {
return doForbidden()
}
const complex = await this.prisma.complex.findFirst({
where: {
pos_list: {
some: {
id: posId,
if (!posId || typeof posId !== 'string') {
const pos = await this.prisma.pos.findMany({
where: {
complex: {
business_activity: {
consumer: {
consumer_accounts: {
some: {
id: account_id,
},
},
},
},
},
},
})
if (!pos?.length) {
throw new ForbiddenException('پایانه‌ی فروشی برای شما یافت نشد')
}
if (pos.length === 1) {
posId = pos[0].id
} else throw new MisdirectedException()
}
const pos = await this.prisma.pos.findUnique({
where: {
id: posId,
},
include: {
business_activity: {
include: {
guild: true,
select: {
id: true,
complex: {
select: {
id: true,
business_activity: {
select: {
id: true,
guild_id: true,
},
},
},
},
},
})
if (!complex) {
if (!pos) {
return doForbidden()
}
// if (account?.role !== ConsumerRole.OWNER) {
// const accountPermissions = await this.prisma.permissionConsumer.findUnique({
// where: {
// account_id: account?.id,
// },
// include: {
// posPermissions: true,
// businessPermissions: true,
// complexPermissions: true,
// },
// })
if (role !== ConsumerRole.OWNER) {
const accountPermissions = await this.prisma.permissionConsumer.findUnique({
where: {
consumer_account_id: account_id,
},
select: {
pos_permissions: {
select: {
pos_id: true,
},
},
business_permissions: {
select: {
business_id: true,
},
},
complex_permissions: {
select: {
complex_id: true,
},
},
},
})
// if (
// !(
// accountPermissions?.businessPermissions.some(
// permission => permission.business_id,
// ) ||
// accountPermissions?.complexPermissions.some(
// permission => permission.complex_id,
// ) ||
// accountPermissions?.posPermissions.some(permission => permission.pos_id)
// )
// ) {
// return doForbidden()
// }
// }
if (
!// accountPermissions?.business_permissions.some(
// permission => permission.id,
// ) ||
// accountPermissions?.complex_permissions.some(
// permission => permission.complex_id,
// ) ||
accountPermissions?.pos_permissions.some(permission => permission.pos_id)
) {
return doForbidden()
}
}
req.posData = {
pos_id: posId,
complex_id: complex.id,
business_id: complex.business_activity_id,
guild_id: complex.business_activity.guild_id,
consumer_account_id: consumerAccount.id,
complex_id: pos.complex.id,
business_id: pos.complex.id,
guild_id: pos.complex.business_activity.guild_id,
consumer_account_id: account_id,
}
req.decodedToken = tokenAccount
req.decodedToken = tokenAccount!
return next()
} catch (error) {
if (error && typeof error === 'object') {
throw error
}
return doForbidden()
}
}
+20
View File
@@ -53,4 +53,24 @@ export class PosService {
guild,
})
}
async getAccessible(account_id: string) {
const poses = await this.prisma.pos.findMany({
where: {
complex: {
business_activity: {
consumer: {
consumer_accounts: {
some: {
id: account_id,
},
},
},
},
},
},
})
return ResponseMapper.list(poses)
}
}
@@ -40,8 +40,6 @@ export class SalesInvoicesService {
}
async create(data: CreateSalesInvoiceDto, posInfo: IPosPayload) {
console.log(posInfo)
data.invoice_date = new Date(data.invoice_date).toISOString() as any
const { complex_id, pos_id, consumer_account_id } = posInfo