feat: add stock keeping units management

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