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