Merge pull request 'dev/matthieu/prisma/MariaDB' (#14) from dev/matthieu/prisma/MariaDB into main

Reviewed-on: Targo/targo_backend#14
This commit is contained in:
matthieuh 2026-02-06 14:43:35 -05:00
commit 08af0d3e84
407 changed files with 272669 additions and 815 deletions

View File

@ -12,6 +12,13 @@ ENV DATABASE_URL_PROD="postgresql://apptargo:6wLAZrb0HZnd3mrmqXiArPcqLyui0o9e@10
ENV DATABASE_URL_STAGING="postgresql://apptargo:6wLAZrb0HZnd3mrmqXiArPcqLyui0o9e@10.100.0.116/app_targo_db_staging?schema=public" ENV DATABASE_URL_STAGING="postgresql://apptargo:6wLAZrb0HZnd3mrmqXiArPcqLyui0o9e@10.100.0.116/app_targo_db_staging?schema=public"
ENV DATABASE_URL_DEV="postgresql://apptargo:6wLAZrb0HZnd3mrmqXiArPcqLyui0o9e@10.100.0.116/app_targo_db_dev?schema=public" ENV DATABASE_URL_DEV="postgresql://apptargo:6wLAZrb0HZnd3mrmqXiArPcqLyui0o9e@10.100.0.116/app_targo_db_dev?schema=public"
# this section is for the mariadb connection setup, DEV VARIABLES ******
#ENV DATABASE_URL_MARIADB= "mysql://matthieu:targo123@10.100.80.100:3306/testgc?schema=public"
#ENV DATABASE_HOST="10.100.80.100"
#ENV DATABASE_USER="matthieu"
#ENV DATABASE_PASSWORD="targo123"
#ENV DATABASE_NAME="testgc"
ENV AUTHENTIK_ISSUER="https://auth.targo.ca/application/o/montargo/" ENV AUTHENTIK_ISSUER="https://auth.targo.ca/application/o/montargo/"
ENV AUTHENTIK_CLIENT_ID="KUmSmvpu2aDDy4JfNwas7XriNFtPcj2Ka2PyLO5v" ENV AUTHENTIK_CLIENT_ID="KUmSmvpu2aDDy4JfNwas7XriNFtPcj2Ka2PyLO5v"
ENV AUTHENTIK_CLIENT_SECRET="N55BgX1mxT7eiY99LOo5zXr5cKz9FgTsaCA9MdC7D8ZuhOGqozvqtNXVGbpY1eCg2kkYwJeJLP89sQ8R4cYybIJI7EwKijb19bzZQpUPwBosWwG3irUwdTnZOyw8yW5i" ENV AUTHENTIK_CLIENT_SECRET="N55BgX1mxT7eiY99LOo5zXr5cKz9FgTsaCA9MdC7D8ZuhOGqozvqtNXVGbpY1eCg2kkYwJeJLP89sQ8R4cYybIJI7EwKijb19bzZQpUPwBosWwG3irUwdTnZOyw8yW5i"

1038
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -20,9 +20,16 @@
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json", "test:e2e": "jest --config ./test/jest-e2e.json",
"test:e2e:ci": "cross-env NODE_ENV=test E2E_RESET_DB=1 jest --config ./test/jest-e2e.json --runInBand --verbose", "test:e2e:ci": "cross-env NODE_ENV=test E2E_RESET_DB=1 jest --config ./test/jest-e2e.json --runInBand --verbose",
"prisma:generate": "prisma generate",
"db:migrate": "prisma migrate dev --name init", "db:migrate": "prisma migrate dev --name init",
"db:reset": "prisma migrate reset --force" "db:reset": "prisma migrate reset --force",
"prisma:generate": "npm run prisma:generate:mariadb && npm run prisma:generate:postgres && npm run prisma:generate:legacy",
"prisma:generate:mariadb": "prisma generate --schema=./prisma/mariadb/schema.prisma",
"prisma:generate:postgres": "prisma generate --schema=./prisma/postgres/schema.prisma",
"prisma:generate:legacy": "prisma generate --schema=./prisma/prisma-legacy/schema.prisma",
"prisma:migrate:postgres": "prisma migrate dev --schema=./prisma/postgres/schema.prisma",
"prisma:migrate:mariadb": "prisma migrate dev --schema=./prisma/mariadb/schema.prisma",
"prisma:studio:postgres": "prisma studio --schema=./prisma/postgres/schema.prisma",
"prisma:studio:mariadb": "prisma studio --schema=./prisma/mariadb/schema.prisma"
}, },
"dependencies": { "dependencies": {
"@nestjs/axios": "^4.0.1", "@nestjs/axios": "^4.0.1",
@ -34,7 +41,9 @@
"@nestjs/platform-express": "^11.1.6", "@nestjs/platform-express": "^11.1.6",
"@nestjs/schedule": "^6.0.0", "@nestjs/schedule": "^6.0.0",
"@nestjs/swagger": "^11.2.0", "@nestjs/swagger": "^11.2.0",
"@prisma/client": "^6.18.0", "@prisma/adapter-mariadb": "^7.3.0",
"@prisma/adapter-pg": "^7.3.0",
"@prisma/client": "^7.3.0",
"@quixo3/prisma-session-store": "^3.1.13", "@quixo3/prisma-session-store": "^3.1.13",
"axios": "^1.13.2", "axios": "^1.13.2",
"bullmq": "^5.58.0", "bullmq": "^5.58.0",
@ -47,6 +56,7 @@
"passport": "^0.7.0", "passport": "^0.7.0",
"passport-jwt": "^4.0.1", "passport-jwt": "^4.0.1",
"passport-openidconnect": "^0.1.2", "passport-openidconnect": "^0.1.2",
"pg": "^8.18.0",
"reflect-metadata": "^0.2.2", "reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1", "rxjs": "^7.8.1",
"sharp": "^0.34.3" "sharp": "^0.34.3"
@ -66,14 +76,16 @@
"@types/node": "^22.17.2", "@types/node": "^22.17.2",
"@types/passport-jwt": "^4.0.1", "@types/passport-jwt": "^4.0.1",
"@types/passport-openidconnect": "^0.1.3", "@types/passport-openidconnect": "^0.1.3",
"@types/pg": "^8.16.0",
"@types/supertest": "^6.0.2", "@types/supertest": "^6.0.2",
"dotenv": "^17.2.3",
"eslint": "^9.18.0", "eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1", "eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.2", "eslint-plugin-prettier": "^5.2.2",
"globals": "^16.0.0", "globals": "^16.0.0",
"jest": "^29.7.0", "jest": "^29.7.0",
"prettier": "^3.4.2", "prettier": "^3.4.2",
"prisma": "^6.18.0", "prisma": "^7.3.0",
"source-map-support": "^0.5.21", "source-map-support": "^0.5.21",
"supertest": "^7.0.0", "supertest": "^7.0.0",
"ts-jest": "^29.2.5", "ts-jest": "^29.2.5",
@ -101,4 +113,4 @@
"coverageDirectory": "../coverage", "coverageDirectory": "../coverage",
"testEnvironment": "node" "testEnvironment": "node"
} }
} }

20
prisma.config.legacy.ts Normal file
View File

@ -0,0 +1,20 @@
import { PrismaPg } from "@prisma/adapter-pg";
import 'dotenv/config'
import { Pool } from "pg";
import { defineConfig } from 'prisma/config'
export default defineConfig({
schema: "prisma/plegacy/",
migrations: {
path: "prisma/legacy/migrations",
},
datasource: {
url: process.env["DATABASE_URL_LEGACY"],
},
});
const poolLegacy = new Pool({
connectionString: process.env["DATABASE_URL_LEGACY"]
});
export const adapterLegacy = new PrismaPg(poolLegacy);

18
prisma.config.mariadb.ts Normal file
View File

@ -0,0 +1,18 @@
import { PrismaMariaDb } from "@prisma/adapter-mariadb";
import 'dotenv/config';
import { defineConfig } from 'prisma/config';
export default defineConfig({
schema: "prisma/mariadb",
datasource: {
url: process.env["DATABASE_URL_MARIADB"],
},
});
export const adapterMariaDb = new PrismaMariaDb({
host: process.env.DATABASE_HOST,
user: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_NAME,
connectionLimit: 5,
});

20
prisma.config.postgres.ts Normal file
View File

@ -0,0 +1,20 @@
import { PrismaPg } from "@prisma/adapter-pg";
import 'dotenv/config'
import { Pool } from "pg";
import { defineConfig } from 'prisma/config'
export default defineConfig({
schema: "prisma/postgres/",
migrations: {
path: "prisma/postgres/migrations",
},
datasource: {
url: process.env["DATABASE_URL_STAGING"],
},
});
const poolPostgres = new Pool({
connectionString: process.env["DATABASE_URL_STAGING"],
});
export const adapterPostgres = new PrismaPg(poolPostgres);

View File

@ -0,0 +1,809 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file should be your main import to use Prisma-related types and utilities in a browser.
* Use it to get access to models, enums, and input types.
*
* This file does not contain a `PrismaClient` class, nor several other helpers that are intended as server-side only.
* See `client.ts` for the standard, server-side entry point.
*
* 🟢 You can import this file directly.
*/
import * as Prisma from './internal/prismaNamespaceBrowser'
export { Prisma }
export * as $Enums from './enums'
export * from './enums';
/**
* Model account
*
*/
export type account = Prisma.accountModel
/**
* Model account_group
*
*/
export type account_group = Prisma.account_groupModel
/**
* Model account_memo
*
*/
export type account_memo = Prisma.account_memoModel
/**
* Model compta_comptes
*
*/
export type compta_comptes = Prisma.compta_comptesModel
/**
* Model compta_comptes_soldes
*
*/
export type compta_comptes_soldes = Prisma.compta_comptes_soldesModel
/**
* Model compta_journal_ecriture
*
*/
export type compta_journal_ecriture = Prisma.compta_journal_ecritureModel
/**
* Model compta_journal_ecriture_bk
*
*/
export type compta_journal_ecriture_bk = Prisma.compta_journal_ecriture_bkModel
/**
* Model compta_journal_ecriture_detail
*
*/
export type compta_journal_ecriture_detail = Prisma.compta_journal_ecriture_detailModel
/**
* Model compta_journal_ecriture_detail_bk
*
*/
export type compta_journal_ecriture_detail_bk = Prisma.compta_journal_ecriture_detail_bkModel
/**
* Model compta_periode
*
*/
export type compta_periode = Prisma.compta_periodeModel
/**
* Model compta_ppa_file_id
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type compta_ppa_file_id = Prisma.compta_ppa_file_idModel
/**
* Model compta_setup
*
*/
export type compta_setup = Prisma.compta_setupModel
/**
* Model credit_code
*
*/
export type credit_code = Prisma.credit_codeModel
/**
* Model tax
*
*/
export type tax = Prisma.taxModel
/**
* Model tax_group
*
*/
export type tax_group = Prisma.tax_groupModel
/**
* Model td_payable
*
*/
export type td_payable = Prisma.td_payableModel
/**
* Model conso
*
*/
export type conso = Prisma.consoModel
/**
* Model conso_archive
*
*/
export type conso_archive = Prisma.conso_archiveModel
/**
* Model conso_avis
*
*/
export type conso_avis = Prisma.conso_avisModel
/**
* Model conso_radius
*
*/
export type conso_radius = Prisma.conso_radiusModel
/**
* Model conso_radius_daily
*
*/
export type conso_radius_daily = Prisma.conso_radius_dailyModel
/**
* Model conso_radius_daily2
*
*/
export type conso_radius_daily2 = Prisma.conso_radius_daily2Model
/**
* Model conso_radius_hourly
*
*/
export type conso_radius_hourly = Prisma.conso_radius_hourlyModel
/**
* Model conso_radius_monthly
*
*/
export type conso_radius_monthly = Prisma.conso_radius_monthlyModel
/**
* Model conso_radius_monthly2
*
*/
export type conso_radius_monthly2 = Prisma.conso_radius_monthly2Model
/**
* Model delivery
*
*/
export type delivery = Prisma.deliveryModel
/**
* Model delivery_history
*
*/
export type delivery_history = Prisma.delivery_historyModel
/**
* Model device
*
*/
export type device = Prisma.deviceModel
/**
* Model device_archive
*
*/
export type device_archive = Prisma.device_archiveModel
/**
* Model device_attr
*
*/
export type device_attr = Prisma.device_attrModel
/**
* Model device_link
*
*/
export type device_link = Prisma.device_linkModel
/**
* Model device_template
*
*/
export type device_template = Prisma.device_templateModel
/**
* Model device_template_attr
*
*/
export type device_template_attr = Prisma.device_template_attrModel
/**
* Model product
*
*/
export type product = Prisma.productModel
/**
* Model product_cat
*
*/
export type product_cat = Prisma.product_catModel
/**
* Model product_format
*
*/
export type product_format = Prisma.product_formatModel
/**
* Model product_fournisseur
*
*/
export type product_fournisseur = Prisma.product_fournisseurModel
/**
* Model product_profile
*
*/
export type product_profile = Prisma.product_profileModel
/**
* Model product_speciaux
*
*/
export type product_speciaux = Prisma.product_speciauxModel
/**
* Model product_translate
*
*/
export type product_translate = Prisma.product_translateModel
/**
* Model product_zone
*
*/
export type product_zone = Prisma.product_zoneModel
/**
* Model product_zone_placemarks
*
*/
export type product_zone_placemarks = Prisma.product_zone_placemarksModel
/**
* Model inventaire_log
*
*/
export type inventaire_log = Prisma.inventaire_logModel
/**
* Model phone
*
*/
export type phone = Prisma.phoneModel
/**
* Model phone_addr
*
*/
export type phone_addr = Prisma.phone_addrModel
/**
* Model phone_comwave
*
*/
export type phone_comwave = Prisma.phone_comwaveModel
/**
* Model phone_note
*
*/
export type phone_note = Prisma.phone_noteModel
/**
* Model phone_provisioning
*
*/
export type phone_provisioning = Prisma.phone_provisioningModel
/**
* Model phonecall_channel
*
*/
export type phonecall_channel = Prisma.phonecall_channelModel
/**
* Model phonecall_log_2025
*
*/
export type phonecall_log_2025 = Prisma.phonecall_log_2025Model
/**
* Model phonecall_log_2026
*
*/
export type phonecall_log_2026 = Prisma.phonecall_log_2026Model
/**
* Model voicemeup
*
*/
export type voicemeup = Prisma.voicemeupModel
/**
* Model pbx
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type pbx = Prisma.pbxModel
/**
* Model pbx_app
*
*/
export type pbx_app = Prisma.pbx_appModel
/**
* Model pbx_com
*
*/
export type pbx_com = Prisma.pbx_comModel
/**
* Model pbx_com_wl
*
*/
export type pbx_com_wl = Prisma.pbx_com_wlModel
/**
* Model pbx_fax
*
*/
export type pbx_fax = Prisma.pbx_faxModel
/**
* Model payment
*
*/
export type payment = Prisma.paymentModel
/**
* Model payment_item
*
*/
export type payment_item = Prisma.payment_itemModel
/**
* Model passwords_manager
*
*/
export type passwords_manager = Prisma.passwords_managerModel
/**
* Model passwords_manager_cat
*
*/
export type passwords_manager_cat = Prisma.passwords_manager_catModel
/**
* Model passwords_manager_group
*
*/
export type passwords_manager_group = Prisma.passwords_manager_groupModel
/**
* Model notification
*
*/
export type notification = Prisma.notificationModel
/**
* Model notification_payload
*
*/
export type notification_payload = Prisma.notification_payloadModel
/**
* Model municipalite
*
*/
export type municipalite = Prisma.municipaliteModel
/**
* Model sommaire_porte
*
*/
export type sommaire_porte = Prisma.sommaire_porteModel
/**
* Model state
*
*/
export type state = Prisma.stateModel
/**
* Model licence
*
*/
export type licence = Prisma.licenceModel
/**
* Model licence_key
*
*/
export type licence_key = Prisma.licence_keyModel
/**
* Model ip
*
*/
export type ip = Prisma.ipModel
/**
* Model ip_admin
*
*/
export type ip_admin = Prisma.ip_adminModel
/**
* Model ip_history
*
*/
export type ip_history = Prisma.ip_historyModel
/**
* Model ip_pp
*
*/
export type ip_pp = Prisma.ip_ppModel
/**
* Model ip_static
*
*/
export type ip_static = Prisma.ip_staticModel
/**
* Model ip_targo
*
*/
export type ip_targo = Prisma.ip_targoModel
/**
* Model invoice
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type invoice = Prisma.invoiceModel
/**
* Model invoice_bk
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type invoice_bk = Prisma.invoice_bkModel
/**
* Model invoice_call
*
*/
export type invoice_call = Prisma.invoice_callModel
/**
* Model invoice_item
*
*/
export type invoice_item = Prisma.invoice_itemModel
/**
* Model invoice_item_bk
*
*/
export type invoice_item_bk = Prisma.invoice_item_bkModel
/**
* Model invoice_msg_template
*
*/
export type invoice_msg_template = Prisma.invoice_msg_templateModel
/**
* Model invoice_tax
*
*/
export type invoice_tax = Prisma.invoice_taxModel
/**
* Model invoice_tax_bk
*
*/
export type invoice_tax_bk = Prisma.invoice_tax_bkModel
/**
* Model accord_paiement
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type accord_paiement = Prisma.accord_paiementModel
/**
* Model autologin
*
*/
export type autologin = Prisma.autologinModel
/**
* Model statement
*
*/
export type statement = Prisma.statementModel
/**
* Model intranet_doc
*
*/
export type intranet_doc = Prisma.intranet_docModel
/**
* Model intranet_doc_paths
*
*/
export type intranet_doc_paths = Prisma.intranet_doc_pathsModel
/**
* Model intranet_doc_reply
*
*/
export type intranet_doc_reply = Prisma.intranet_doc_replyModel
/**
* Model intranet_feed
*
*/
export type intranet_feed = Prisma.intranet_feedModel
/**
* Model intranet_feed_reply
*
*/
export type intranet_feed_reply = Prisma.intranet_feed_replyModel
/**
* Model intranet_techniciens
*
*/
export type intranet_techniciens = Prisma.intranet_techniciensModel
/**
* Model intranet_techniciens_reply
*
*/
export type intranet_techniciens_reply = Prisma.intranet_techniciens_replyModel
/**
* Model intranet_techno
*
*/
export type intranet_techno = Prisma.intranet_technoModel
/**
* Model intranet_techno_reply
*
*/
export type intranet_techno_reply = Prisma.intranet_techno_replyModel
/**
* Model fibre
*
*/
export type fibre = Prisma.fibreModel
/**
* Model fibre_olt
*
*/
export type fibre_olt = Prisma.fibre_oltModel
/**
* Model fibre_service_port
*
*/
export type fibre_service_port = Prisma.fibre_service_portModel
/**
* Model fibre_suivi
*
*/
export type fibre_suivi = Prisma.fibre_suiviModel
/**
* Model fibre_tech
*
*/
export type fibre_tech = Prisma.fibre_techModel
/**
* Model fibre_videotron
*
*/
export type fibre_videotron = Prisma.fibre_videotronModel
/**
* Model gantt
*
*/
export type gantt = Prisma.ganttModel
/**
* Model gantt_template
*
*/
export type gantt_template = Prisma.gantt_templateModel
/**
* Model project
*
*/
export type project = Prisma.projectModel
/**
* Model project_cmd
*
*/
export type project_cmd = Prisma.project_cmdModel
/**
* Model project_cmd_item
*
*/
export type project_cmd_item = Prisma.project_cmd_itemModel
/**
* Model project_manager_cat
*
*/
export type project_manager_cat = Prisma.project_manager_catModel
/**
* Model project_manager_checklist
*
*/
export type project_manager_checklist = Prisma.project_manager_checklistModel
/**
* Model project_manager_comment
*
*/
export type project_manager_comment = Prisma.project_manager_commentModel
/**
* Model project_manager_task
*
*/
export type project_manager_task = Prisma.project_manager_taskModel
/**
* Model service
*
*/
export type service = Prisma.serviceModel
/**
* Model service_snapshot
*
*/
export type service_snapshot = Prisma.service_snapshotModel
/**
* Model soumission
*
*/
export type soumission = Prisma.soumissionModel
/**
* Model soumission_template
*
*/
export type soumission_template = Prisma.soumission_templateModel
/**
* Model staff
*
*/
export type staff = Prisma.staffModel
/**
* Model staff_dispo
*
*/
export type staff_dispo = Prisma.staff_dispoModel
/**
* Model staff_supp
*
*/
export type staff_supp = Prisma.staff_suppModel
/**
* Model tele_carte
*
*/
export type tele_carte = Prisma.tele_carteModel
/**
* Model tele_channel
*
*/
export type tele_channel = Prisma.tele_channelModel
/**
* Model tele_groupe
*
*/
export type tele_groupe = Prisma.tele_groupeModel
/**
* Model tele_network
*
*/
export type tele_network = Prisma.tele_networkModel
/**
* Model tele_pack
*
*/
export type tele_pack = Prisma.tele_packModel
/**
* Model tele_penetration
*
*/
export type tele_penetration = Prisma.tele_penetrationModel
/**
* Model tele_sub_archive
*
*/
export type tele_sub_archive = Prisma.tele_sub_archiveModel
/**
* Model tele_wiz
*
*/
export type tele_wiz = Prisma.tele_wizModel
/**
* Model tv_mac
*
*/
export type tv_mac = Prisma.tv_macModel
/**
* Model ticket
*
*/
export type ticket = Prisma.ticketModel
/**
* Model ticket_calendar_lock
*
*/
export type ticket_calendar_lock = Prisma.ticket_calendar_lockModel
/**
* Model ticket_calendar_staff_lock
*
*/
export type ticket_calendar_staff_lock = Prisma.ticket_calendar_staff_lockModel
/**
* Model ticket_conge
*
*/
export type ticket_conge = Prisma.ticket_congeModel
/**
* Model ticket_dept
*
*/
export type ticket_dept = Prisma.ticket_deptModel
/**
* Model ticket_msg
*
*/
export type ticket_msg = Prisma.ticket_msgModel
/**
* Model ticket_template
*
*/
export type ticket_template = Prisma.ticket_templateModel
/**
* Model tmp_vpn
*
*/
export type tmp_vpn = Prisma.tmp_vpnModel
/**
* Model bon_travail
*
*/
export type bon_travail = Prisma.bon_travailModel
/**
* Model bon_travail_item
*
*/
export type bon_travail_item = Prisma.bon_travail_itemModel
/**
* Model checklist_relais
*
*/
export type checklist_relais = Prisma.checklist_relaisModel
/**
* Model conference
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type conference = Prisma.conferenceModel
/**
* Model conference_room
*
*/
export type conference_room = Prisma.conference_roomModel
/**
* Model fournisseur
*
*/
export type fournisseur = Prisma.fournisseurModel
/**
* Model notice_gui
*
*/
export type notice_gui = Prisma.notice_guiModel
/**
* Model promo
*
*/
export type promo = Prisma.promoModel
/**
* Model stbs
*
*/
export type stbs = Prisma.stbsModel
/**
* Model tech_dispo
*
*/
export type tech_dispo = Prisma.tech_dispoModel
/**
* Model debug
* ************** DEPRECATED ********************************************
*/
export type debug = Prisma.debugModel
/**
* Model carte_temps
*
*/
export type carte_temps = Prisma.carte_tempsModel
/**
* Model carte_temps_periode
*
*/
export type carte_temps_periode = Prisma.carte_temps_periodeModel
/**
* Model banque_heure_staff
*
*/
export type banque_heure_staff = Prisma.banque_heure_staffModel
/**
* Model hour_bank
*
*/
export type hour_bank = Prisma.hour_bankModel
/**
* Model hour_bank_detail
*
*/
export type hour_bank_detail = Prisma.hour_bank_detailModel
/**
* Model test
*
*/
export type test = Prisma.testModel
/**
* Model account_memo_template
*
*/
export type account_memo_template = Prisma.account_memo_templateModel
/**
* Model notes
*
*/
export type notes = Prisma.notesModel
/**
* Model email
*
*/
export type email = Prisma.emailModel
/**
* Model client_pwd
*
*/
export type client_pwd = Prisma.client_pwdModel
/**
* Model account_profile
*
*/
export type account_profile = Prisma.account_profileModel
/**
* Model deposit_slip
*
*/
export type deposit_slip = Prisma.deposit_slipModel
/**
* Model account_suspension
*
*/
export type account_suspension = Prisma.account_suspensionModel

View File

@ -0,0 +1,829 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file should be your main import to use Prisma. Through it you get access to all the models, enums, and input types.
* If you're looking for something you can import in the client-side of your application, please refer to the `browser.ts` file instead.
*
* 🟢 You can import this file directly.
*/
import * as process from 'node:process'
import * as path from 'node:path'
import * as runtime from "@prisma/client/runtime/client"
import * as $Enums from "./enums"
import * as $Class from "./internal/class"
import * as Prisma from "./internal/prismaNamespace"
export * as $Enums from './enums'
export * from "./enums"
/**
* ## Prisma Client
*
* Type-safe database client for TypeScript
* @example
* ```
* const prisma = new PrismaClient()
* // Fetch zero or more Accounts
* const accounts = await prisma.account.findMany()
* ```
*
* Read more in our [docs](https://pris.ly/d/client).
*/
export const PrismaClient = $Class.getPrismaClientClass()
export type PrismaClient<LogOpts extends Prisma.LogLevel = never, OmitOpts extends Prisma.PrismaClientOptions["omit"] = Prisma.PrismaClientOptions["omit"], ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = $Class.PrismaClient<LogOpts, OmitOpts, ExtArgs>
export { Prisma }
/**
* Model account
*
*/
export type account = Prisma.accountModel
/**
* Model account_group
*
*/
export type account_group = Prisma.account_groupModel
/**
* Model account_memo
*
*/
export type account_memo = Prisma.account_memoModel
/**
* Model compta_comptes
*
*/
export type compta_comptes = Prisma.compta_comptesModel
/**
* Model compta_comptes_soldes
*
*/
export type compta_comptes_soldes = Prisma.compta_comptes_soldesModel
/**
* Model compta_journal_ecriture
*
*/
export type compta_journal_ecriture = Prisma.compta_journal_ecritureModel
/**
* Model compta_journal_ecriture_bk
*
*/
export type compta_journal_ecriture_bk = Prisma.compta_journal_ecriture_bkModel
/**
* Model compta_journal_ecriture_detail
*
*/
export type compta_journal_ecriture_detail = Prisma.compta_journal_ecriture_detailModel
/**
* Model compta_journal_ecriture_detail_bk
*
*/
export type compta_journal_ecriture_detail_bk = Prisma.compta_journal_ecriture_detail_bkModel
/**
* Model compta_periode
*
*/
export type compta_periode = Prisma.compta_periodeModel
/**
* Model compta_ppa_file_id
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type compta_ppa_file_id = Prisma.compta_ppa_file_idModel
/**
* Model compta_setup
*
*/
export type compta_setup = Prisma.compta_setupModel
/**
* Model credit_code
*
*/
export type credit_code = Prisma.credit_codeModel
/**
* Model tax
*
*/
export type tax = Prisma.taxModel
/**
* Model tax_group
*
*/
export type tax_group = Prisma.tax_groupModel
/**
* Model td_payable
*
*/
export type td_payable = Prisma.td_payableModel
/**
* Model conso
*
*/
export type conso = Prisma.consoModel
/**
* Model conso_archive
*
*/
export type conso_archive = Prisma.conso_archiveModel
/**
* Model conso_avis
*
*/
export type conso_avis = Prisma.conso_avisModel
/**
* Model conso_radius
*
*/
export type conso_radius = Prisma.conso_radiusModel
/**
* Model conso_radius_daily
*
*/
export type conso_radius_daily = Prisma.conso_radius_dailyModel
/**
* Model conso_radius_daily2
*
*/
export type conso_radius_daily2 = Prisma.conso_radius_daily2Model
/**
* Model conso_radius_hourly
*
*/
export type conso_radius_hourly = Prisma.conso_radius_hourlyModel
/**
* Model conso_radius_monthly
*
*/
export type conso_radius_monthly = Prisma.conso_radius_monthlyModel
/**
* Model conso_radius_monthly2
*
*/
export type conso_radius_monthly2 = Prisma.conso_radius_monthly2Model
/**
* Model delivery
*
*/
export type delivery = Prisma.deliveryModel
/**
* Model delivery_history
*
*/
export type delivery_history = Prisma.delivery_historyModel
/**
* Model device
*
*/
export type device = Prisma.deviceModel
/**
* Model device_archive
*
*/
export type device_archive = Prisma.device_archiveModel
/**
* Model device_attr
*
*/
export type device_attr = Prisma.device_attrModel
/**
* Model device_link
*
*/
export type device_link = Prisma.device_linkModel
/**
* Model device_template
*
*/
export type device_template = Prisma.device_templateModel
/**
* Model device_template_attr
*
*/
export type device_template_attr = Prisma.device_template_attrModel
/**
* Model product
*
*/
export type product = Prisma.productModel
/**
* Model product_cat
*
*/
export type product_cat = Prisma.product_catModel
/**
* Model product_format
*
*/
export type product_format = Prisma.product_formatModel
/**
* Model product_fournisseur
*
*/
export type product_fournisseur = Prisma.product_fournisseurModel
/**
* Model product_profile
*
*/
export type product_profile = Prisma.product_profileModel
/**
* Model product_speciaux
*
*/
export type product_speciaux = Prisma.product_speciauxModel
/**
* Model product_translate
*
*/
export type product_translate = Prisma.product_translateModel
/**
* Model product_zone
*
*/
export type product_zone = Prisma.product_zoneModel
/**
* Model product_zone_placemarks
*
*/
export type product_zone_placemarks = Prisma.product_zone_placemarksModel
/**
* Model inventaire_log
*
*/
export type inventaire_log = Prisma.inventaire_logModel
/**
* Model phone
*
*/
export type phone = Prisma.phoneModel
/**
* Model phone_addr
*
*/
export type phone_addr = Prisma.phone_addrModel
/**
* Model phone_comwave
*
*/
export type phone_comwave = Prisma.phone_comwaveModel
/**
* Model phone_note
*
*/
export type phone_note = Prisma.phone_noteModel
/**
* Model phone_provisioning
*
*/
export type phone_provisioning = Prisma.phone_provisioningModel
/**
* Model phonecall_channel
*
*/
export type phonecall_channel = Prisma.phonecall_channelModel
/**
* Model phonecall_log_2025
*
*/
export type phonecall_log_2025 = Prisma.phonecall_log_2025Model
/**
* Model phonecall_log_2026
*
*/
export type phonecall_log_2026 = Prisma.phonecall_log_2026Model
/**
* Model voicemeup
*
*/
export type voicemeup = Prisma.voicemeupModel
/**
* Model pbx
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type pbx = Prisma.pbxModel
/**
* Model pbx_app
*
*/
export type pbx_app = Prisma.pbx_appModel
/**
* Model pbx_com
*
*/
export type pbx_com = Prisma.pbx_comModel
/**
* Model pbx_com_wl
*
*/
export type pbx_com_wl = Prisma.pbx_com_wlModel
/**
* Model pbx_fax
*
*/
export type pbx_fax = Prisma.pbx_faxModel
/**
* Model payment
*
*/
export type payment = Prisma.paymentModel
/**
* Model payment_item
*
*/
export type payment_item = Prisma.payment_itemModel
/**
* Model passwords_manager
*
*/
export type passwords_manager = Prisma.passwords_managerModel
/**
* Model passwords_manager_cat
*
*/
export type passwords_manager_cat = Prisma.passwords_manager_catModel
/**
* Model passwords_manager_group
*
*/
export type passwords_manager_group = Prisma.passwords_manager_groupModel
/**
* Model notification
*
*/
export type notification = Prisma.notificationModel
/**
* Model notification_payload
*
*/
export type notification_payload = Prisma.notification_payloadModel
/**
* Model municipalite
*
*/
export type municipalite = Prisma.municipaliteModel
/**
* Model sommaire_porte
*
*/
export type sommaire_porte = Prisma.sommaire_porteModel
/**
* Model state
*
*/
export type state = Prisma.stateModel
/**
* Model licence
*
*/
export type licence = Prisma.licenceModel
/**
* Model licence_key
*
*/
export type licence_key = Prisma.licence_keyModel
/**
* Model ip
*
*/
export type ip = Prisma.ipModel
/**
* Model ip_admin
*
*/
export type ip_admin = Prisma.ip_adminModel
/**
* Model ip_history
*
*/
export type ip_history = Prisma.ip_historyModel
/**
* Model ip_pp
*
*/
export type ip_pp = Prisma.ip_ppModel
/**
* Model ip_static
*
*/
export type ip_static = Prisma.ip_staticModel
/**
* Model ip_targo
*
*/
export type ip_targo = Prisma.ip_targoModel
/**
* Model invoice
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type invoice = Prisma.invoiceModel
/**
* Model invoice_bk
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type invoice_bk = Prisma.invoice_bkModel
/**
* Model invoice_call
*
*/
export type invoice_call = Prisma.invoice_callModel
/**
* Model invoice_item
*
*/
export type invoice_item = Prisma.invoice_itemModel
/**
* Model invoice_item_bk
*
*/
export type invoice_item_bk = Prisma.invoice_item_bkModel
/**
* Model invoice_msg_template
*
*/
export type invoice_msg_template = Prisma.invoice_msg_templateModel
/**
* Model invoice_tax
*
*/
export type invoice_tax = Prisma.invoice_taxModel
/**
* Model invoice_tax_bk
*
*/
export type invoice_tax_bk = Prisma.invoice_tax_bkModel
/**
* Model accord_paiement
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type accord_paiement = Prisma.accord_paiementModel
/**
* Model autologin
*
*/
export type autologin = Prisma.autologinModel
/**
* Model statement
*
*/
export type statement = Prisma.statementModel
/**
* Model intranet_doc
*
*/
export type intranet_doc = Prisma.intranet_docModel
/**
* Model intranet_doc_paths
*
*/
export type intranet_doc_paths = Prisma.intranet_doc_pathsModel
/**
* Model intranet_doc_reply
*
*/
export type intranet_doc_reply = Prisma.intranet_doc_replyModel
/**
* Model intranet_feed
*
*/
export type intranet_feed = Prisma.intranet_feedModel
/**
* Model intranet_feed_reply
*
*/
export type intranet_feed_reply = Prisma.intranet_feed_replyModel
/**
* Model intranet_techniciens
*
*/
export type intranet_techniciens = Prisma.intranet_techniciensModel
/**
* Model intranet_techniciens_reply
*
*/
export type intranet_techniciens_reply = Prisma.intranet_techniciens_replyModel
/**
* Model intranet_techno
*
*/
export type intranet_techno = Prisma.intranet_technoModel
/**
* Model intranet_techno_reply
*
*/
export type intranet_techno_reply = Prisma.intranet_techno_replyModel
/**
* Model fibre
*
*/
export type fibre = Prisma.fibreModel
/**
* Model fibre_olt
*
*/
export type fibre_olt = Prisma.fibre_oltModel
/**
* Model fibre_service_port
*
*/
export type fibre_service_port = Prisma.fibre_service_portModel
/**
* Model fibre_suivi
*
*/
export type fibre_suivi = Prisma.fibre_suiviModel
/**
* Model fibre_tech
*
*/
export type fibre_tech = Prisma.fibre_techModel
/**
* Model fibre_videotron
*
*/
export type fibre_videotron = Prisma.fibre_videotronModel
/**
* Model gantt
*
*/
export type gantt = Prisma.ganttModel
/**
* Model gantt_template
*
*/
export type gantt_template = Prisma.gantt_templateModel
/**
* Model project
*
*/
export type project = Prisma.projectModel
/**
* Model project_cmd
*
*/
export type project_cmd = Prisma.project_cmdModel
/**
* Model project_cmd_item
*
*/
export type project_cmd_item = Prisma.project_cmd_itemModel
/**
* Model project_manager_cat
*
*/
export type project_manager_cat = Prisma.project_manager_catModel
/**
* Model project_manager_checklist
*
*/
export type project_manager_checklist = Prisma.project_manager_checklistModel
/**
* Model project_manager_comment
*
*/
export type project_manager_comment = Prisma.project_manager_commentModel
/**
* Model project_manager_task
*
*/
export type project_manager_task = Prisma.project_manager_taskModel
/**
* Model service
*
*/
export type service = Prisma.serviceModel
/**
* Model service_snapshot
*
*/
export type service_snapshot = Prisma.service_snapshotModel
/**
* Model soumission
*
*/
export type soumission = Prisma.soumissionModel
/**
* Model soumission_template
*
*/
export type soumission_template = Prisma.soumission_templateModel
/**
* Model staff
*
*/
export type staff = Prisma.staffModel
/**
* Model staff_dispo
*
*/
export type staff_dispo = Prisma.staff_dispoModel
/**
* Model staff_supp
*
*/
export type staff_supp = Prisma.staff_suppModel
/**
* Model tele_carte
*
*/
export type tele_carte = Prisma.tele_carteModel
/**
* Model tele_channel
*
*/
export type tele_channel = Prisma.tele_channelModel
/**
* Model tele_groupe
*
*/
export type tele_groupe = Prisma.tele_groupeModel
/**
* Model tele_network
*
*/
export type tele_network = Prisma.tele_networkModel
/**
* Model tele_pack
*
*/
export type tele_pack = Prisma.tele_packModel
/**
* Model tele_penetration
*
*/
export type tele_penetration = Prisma.tele_penetrationModel
/**
* Model tele_sub_archive
*
*/
export type tele_sub_archive = Prisma.tele_sub_archiveModel
/**
* Model tele_wiz
*
*/
export type tele_wiz = Prisma.tele_wizModel
/**
* Model tv_mac
*
*/
export type tv_mac = Prisma.tv_macModel
/**
* Model ticket
*
*/
export type ticket = Prisma.ticketModel
/**
* Model ticket_calendar_lock
*
*/
export type ticket_calendar_lock = Prisma.ticket_calendar_lockModel
/**
* Model ticket_calendar_staff_lock
*
*/
export type ticket_calendar_staff_lock = Prisma.ticket_calendar_staff_lockModel
/**
* Model ticket_conge
*
*/
export type ticket_conge = Prisma.ticket_congeModel
/**
* Model ticket_dept
*
*/
export type ticket_dept = Prisma.ticket_deptModel
/**
* Model ticket_msg
*
*/
export type ticket_msg = Prisma.ticket_msgModel
/**
* Model ticket_template
*
*/
export type ticket_template = Prisma.ticket_templateModel
/**
* Model tmp_vpn
*
*/
export type tmp_vpn = Prisma.tmp_vpnModel
/**
* Model bon_travail
*
*/
export type bon_travail = Prisma.bon_travailModel
/**
* Model bon_travail_item
*
*/
export type bon_travail_item = Prisma.bon_travail_itemModel
/**
* Model checklist_relais
*
*/
export type checklist_relais = Prisma.checklist_relaisModel
/**
* Model conference
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type conference = Prisma.conferenceModel
/**
* Model conference_room
*
*/
export type conference_room = Prisma.conference_roomModel
/**
* Model fournisseur
*
*/
export type fournisseur = Prisma.fournisseurModel
/**
* Model notice_gui
*
*/
export type notice_gui = Prisma.notice_guiModel
/**
* Model promo
*
*/
export type promo = Prisma.promoModel
/**
* Model stbs
*
*/
export type stbs = Prisma.stbsModel
/**
* Model tech_dispo
*
*/
export type tech_dispo = Prisma.tech_dispoModel
/**
* Model debug
* ************** DEPRECATED ********************************************
*/
export type debug = Prisma.debugModel
/**
* Model carte_temps
*
*/
export type carte_temps = Prisma.carte_tempsModel
/**
* Model carte_temps_periode
*
*/
export type carte_temps_periode = Prisma.carte_temps_periodeModel
/**
* Model banque_heure_staff
*
*/
export type banque_heure_staff = Prisma.banque_heure_staffModel
/**
* Model hour_bank
*
*/
export type hour_bank = Prisma.hour_bankModel
/**
* Model hour_bank_detail
*
*/
export type hour_bank_detail = Prisma.hour_bank_detailModel
/**
* Model test
*
*/
export type test = Prisma.testModel
/**
* Model account_memo_template
*
*/
export type account_memo_template = Prisma.account_memo_templateModel
/**
* Model notes
*
*/
export type notes = Prisma.notesModel
/**
* Model email
*
*/
export type email = Prisma.emailModel
/**
* Model client_pwd
*
*/
export type client_pwd = Prisma.client_pwdModel
/**
* Model account_profile
*
*/
export type account_profile = Prisma.account_profileModel
/**
* Model deposit_slip
*
*/
export type deposit_slip = Prisma.deposit_slipModel
/**
* Model account_suspension
*
*/
export type account_suspension = Prisma.account_suspensionModel

View File

@ -0,0 +1,722 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports various common sort, input & filter types that are not directly linked to a particular model.
*
* 🟢 You can import this file directly.
*/
import type * as runtime from "@prisma/client/runtime/client"
import * as $Enums from "./enums"
import type * as Prisma from "./internal/prismaNamespace"
export type BigIntFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
in?: bigint[] | number[]
notIn?: bigint[] | number[]
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntFilter<$PrismaModel> | bigint | number
}
export type StringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type BigIntNullableFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel> | null
in?: bigint[] | number[] | null
notIn?: bigint[] | number[] | null
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntNullableFilter<$PrismaModel> | bigint | number | null
}
export type StringFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[]
notIn?: string[]
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringFilter<$PrismaModel> | string
}
export type IntFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntFilter<$PrismaModel> | number
}
export type IntNullableFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
}
export type BoolFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean
}
export type DecimalFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string
}
export type FloatFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatFilter<$PrismaModel> | number
}
export type SortOrderInput = {
sort: Prisma.SortOrder
nulls?: Prisma.NullsOrder
}
export type BigIntWithAggregatesFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
in?: bigint[] | number[]
notIn?: bigint[] | number[]
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntWithAggregatesFilter<$PrismaModel> | bigint | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedBigIntFilter<$PrismaModel>
_min?: Prisma.NestedBigIntFilter<$PrismaModel>
_max?: Prisma.NestedBigIntFilter<$PrismaModel>
}
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedStringNullableFilter<$PrismaModel>
_max?: Prisma.NestedStringNullableFilter<$PrismaModel>
}
export type BigIntNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel> | null
in?: bigint[] | number[] | null
notIn?: bigint[] | number[] | null
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntNullableWithAggregatesFilter<$PrismaModel> | bigint | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
_max?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
}
export type StringWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[]
notIn?: string[]
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedStringFilter<$PrismaModel>
_max?: Prisma.NestedStringFilter<$PrismaModel>
}
export type IntWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedIntFilter<$PrismaModel>
_max?: Prisma.NestedIntFilter<$PrismaModel>
}
export type IntNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedIntNullableFilter<$PrismaModel>
_max?: Prisma.NestedIntNullableFilter<$PrismaModel>
}
export type BoolWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedBoolFilter<$PrismaModel>
_max?: Prisma.NestedBoolFilter<$PrismaModel>
}
export type DecimalWithAggregatesFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalWithAggregatesFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedDecimalFilter<$PrismaModel>
_sum?: Prisma.NestedDecimalFilter<$PrismaModel>
_min?: Prisma.NestedDecimalFilter<$PrismaModel>
_max?: Prisma.NestedDecimalFilter<$PrismaModel>
}
export type FloatWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatWithAggregatesFilter<$PrismaModel> | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedFloatFilter<$PrismaModel>
_min?: Prisma.NestedFloatFilter<$PrismaModel>
_max?: Prisma.NestedFloatFilter<$PrismaModel>
}
export type FloatNullableFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatNullableFilter<$PrismaModel> | number | null
}
export type FloatNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatNullableWithAggregatesFilter<$PrismaModel> | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_min?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_max?: Prisma.NestedFloatNullableFilter<$PrismaModel>
}
export type Enumphone_addr_enhanced_capableFilter<$PrismaModel = never> = {
equals?: $Enums.phone_addr_enhanced_capable | Prisma.Enumphone_addr_enhanced_capableFieldRefInput<$PrismaModel>
in?: $Enums.phone_addr_enhanced_capable[]
notIn?: $Enums.phone_addr_enhanced_capable[]
not?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel> | $Enums.phone_addr_enhanced_capable
}
export type Enumphone_addr_enhanced_capableWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.phone_addr_enhanced_capable | Prisma.Enumphone_addr_enhanced_capableFieldRefInput<$PrismaModel>
in?: $Enums.phone_addr_enhanced_capable[]
notIn?: $Enums.phone_addr_enhanced_capable[]
not?: Prisma.NestedEnumphone_addr_enhanced_capableWithAggregatesFilter<$PrismaModel> | $Enums.phone_addr_enhanced_capable
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel>
_max?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel>
}
export type DateTimeFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
}
export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type BoolNullableFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
}
export type BoolNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
not?: Prisma.NestedBoolNullableWithAggregatesFilter<$PrismaModel> | boolean | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedBoolNullableFilter<$PrismaModel>
_max?: Prisma.NestedBoolNullableFilter<$PrismaModel>
}
export type DecimalNullableFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel> | null
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalNullableFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string | null
}
export type DecimalNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel> | null
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalNullableWithAggregatesFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_sum?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_min?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_max?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
}
export type NestedBigIntFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
in?: bigint[] | number[]
notIn?: bigint[] | number[]
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntFilter<$PrismaModel> | bigint | number
}
export type NestedStringNullableFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableFilter<$PrismaModel> | string | null
}
export type NestedBigIntNullableFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel> | null
in?: bigint[] | number[] | null
notIn?: bigint[] | number[] | null
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntNullableFilter<$PrismaModel> | bigint | number | null
}
export type NestedStringFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[]
notIn?: string[]
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringFilter<$PrismaModel> | string
}
export type NestedIntFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntFilter<$PrismaModel> | number
}
export type NestedIntNullableFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
}
export type NestedBoolFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
not?: Prisma.NestedBoolFilter<$PrismaModel> | boolean
}
export type NestedDecimalFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string
}
export type NestedFloatFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatFilter<$PrismaModel> | number
}
export type NestedBigIntWithAggregatesFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
in?: bigint[] | number[]
notIn?: bigint[] | number[]
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntWithAggregatesFilter<$PrismaModel> | bigint | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedBigIntFilter<$PrismaModel>
_min?: Prisma.NestedBigIntFilter<$PrismaModel>
_max?: Prisma.NestedBigIntFilter<$PrismaModel>
}
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
in?: string[] | null
notIn?: string[] | null
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedStringNullableFilter<$PrismaModel>
_max?: Prisma.NestedStringNullableFilter<$PrismaModel>
}
export type NestedBigIntNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel> | null
in?: bigint[] | number[] | null
notIn?: bigint[] | number[] | null
lt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
lte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gt?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
gte?: bigint | number | Prisma.BigIntFieldRefInput<$PrismaModel>
not?: Prisma.NestedBigIntNullableWithAggregatesFilter<$PrismaModel> | bigint | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
_max?: Prisma.NestedBigIntNullableFilter<$PrismaModel>
}
export type NestedFloatNullableFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatNullableFilter<$PrismaModel> | number | null
}
export type NestedStringWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[]
notIn?: string[]
lt?: string | Prisma.StringFieldRefInput<$PrismaModel>
lte?: string | Prisma.StringFieldRefInput<$PrismaModel>
gt?: string | Prisma.StringFieldRefInput<$PrismaModel>
gte?: string | Prisma.StringFieldRefInput<$PrismaModel>
contains?: string | Prisma.StringFieldRefInput<$PrismaModel>
startsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
endsWith?: string | Prisma.StringFieldRefInput<$PrismaModel>
search?: string
not?: Prisma.NestedStringWithAggregatesFilter<$PrismaModel> | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedStringFilter<$PrismaModel>
_max?: Prisma.NestedStringFilter<$PrismaModel>
}
export type NestedIntWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedIntFilter<$PrismaModel>
_max?: Prisma.NestedIntFilter<$PrismaModel>
}
export type NestedIntNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.IntFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
not?: Prisma.NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedIntNullableFilter<$PrismaModel>
_max?: Prisma.NestedIntNullableFilter<$PrismaModel>
}
export type NestedBoolWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel>
not?: Prisma.NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedBoolFilter<$PrismaModel>
_max?: Prisma.NestedBoolFilter<$PrismaModel>
}
export type NestedDecimalWithAggregatesFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[]
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalWithAggregatesFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedDecimalFilter<$PrismaModel>
_sum?: Prisma.NestedDecimalFilter<$PrismaModel>
_min?: Prisma.NestedDecimalFilter<$PrismaModel>
_max?: Prisma.NestedDecimalFilter<$PrismaModel>
}
export type NestedFloatWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
in?: number[]
notIn?: number[]
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatWithAggregatesFilter<$PrismaModel> | number
_count?: Prisma.NestedIntFilter<$PrismaModel>
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
_sum?: Prisma.NestedFloatFilter<$PrismaModel>
_min?: Prisma.NestedFloatFilter<$PrismaModel>
_max?: Prisma.NestedFloatFilter<$PrismaModel>
}
export type NestedFloatNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel> | null
in?: number[] | null
notIn?: number[] | null
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
not?: Prisma.NestedFloatNullableWithAggregatesFilter<$PrismaModel> | number | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_sum?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_min?: Prisma.NestedFloatNullableFilter<$PrismaModel>
_max?: Prisma.NestedFloatNullableFilter<$PrismaModel>
}
export type NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel = never> = {
equals?: $Enums.phone_addr_enhanced_capable | Prisma.Enumphone_addr_enhanced_capableFieldRefInput<$PrismaModel>
in?: $Enums.phone_addr_enhanced_capable[]
notIn?: $Enums.phone_addr_enhanced_capable[]
not?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel> | $Enums.phone_addr_enhanced_capable
}
export type NestedEnumphone_addr_enhanced_capableWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.phone_addr_enhanced_capable | Prisma.Enumphone_addr_enhanced_capableFieldRefInput<$PrismaModel>
in?: $Enums.phone_addr_enhanced_capable[]
notIn?: $Enums.phone_addr_enhanced_capable[]
not?: Prisma.NestedEnumphone_addr_enhanced_capableWithAggregatesFilter<$PrismaModel> | $Enums.phone_addr_enhanced_capable
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel>
_max?: Prisma.NestedEnumphone_addr_enhanced_capableFilter<$PrismaModel>
}
export type NestedDateTimeFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
}
export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
equals?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
in?: Date[] | string[]
notIn?: Date[] | string[]
lt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
lte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gt?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
gte?: Date | string | Prisma.DateTimeFieldRefInput<$PrismaModel>
not?: Prisma.NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
_count?: Prisma.NestedIntFilter<$PrismaModel>
_min?: Prisma.NestedDateTimeFilter<$PrismaModel>
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
}
export type NestedBoolNullableFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
}
export type NestedBoolNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
not?: Prisma.NestedBoolNullableWithAggregatesFilter<$PrismaModel> | boolean | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_min?: Prisma.NestedBoolNullableFilter<$PrismaModel>
_max?: Prisma.NestedBoolNullableFilter<$PrismaModel>
}
export type NestedDecimalNullableFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel> | null
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalNullableFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string | null
}
export type NestedDecimalNullableWithAggregatesFilter<$PrismaModel = never> = {
equals?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel> | null
in?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
notIn?: runtime.Decimal[] | runtime.DecimalJsLike[] | number[] | string[] | null
lt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
lte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gt?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
gte?: runtime.Decimal | runtime.DecimalJsLike | number | string | Prisma.DecimalFieldRefInput<$PrismaModel>
not?: Prisma.NestedDecimalNullableWithAggregatesFilter<$PrismaModel> | runtime.Decimal | runtime.DecimalJsLike | number | string | null
_count?: Prisma.NestedIntNullableFilter<$PrismaModel>
_avg?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_sum?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_min?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
_max?: Prisma.NestedDecimalNullableFilter<$PrismaModel>
}

View File

@ -0,0 +1,17 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/
export const phone_addr_enhanced_capable = {
Y: 'Y',
N: 'N'
} as const
export type phone_addr_enhanced_capable = (typeof phone_addr_enhanced_capable)[keyof typeof phone_addr_enhanced_capable]

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This is a barrel export file for all models and their related types.
*
* 🟢 You can import this file directly.
*/
export type * from './models/account'
export type * from './models/account_group'
export type * from './models/account_memo'
export type * from './models/compta_comptes'
export type * from './models/compta_comptes_soldes'
export type * from './models/compta_journal_ecriture'
export type * from './models/compta_journal_ecriture_bk'
export type * from './models/compta_journal_ecriture_detail'
export type * from './models/compta_journal_ecriture_detail_bk'
export type * from './models/compta_periode'
export type * from './models/compta_ppa_file_id'
export type * from './models/compta_setup'
export type * from './models/credit_code'
export type * from './models/tax'
export type * from './models/tax_group'
export type * from './models/td_payable'
export type * from './models/conso'
export type * from './models/conso_archive'
export type * from './models/conso_avis'
export type * from './models/conso_radius'
export type * from './models/conso_radius_daily'
export type * from './models/conso_radius_daily2'
export type * from './models/conso_radius_hourly'
export type * from './models/conso_radius_monthly'
export type * from './models/conso_radius_monthly2'
export type * from './models/delivery'
export type * from './models/delivery_history'
export type * from './models/device'
export type * from './models/device_archive'
export type * from './models/device_attr'
export type * from './models/device_link'
export type * from './models/device_template'
export type * from './models/device_template_attr'
export type * from './models/product'
export type * from './models/product_cat'
export type * from './models/product_format'
export type * from './models/product_fournisseur'
export type * from './models/product_profile'
export type * from './models/product_speciaux'
export type * from './models/product_translate'
export type * from './models/product_zone'
export type * from './models/product_zone_placemarks'
export type * from './models/inventaire_log'
export type * from './models/phone'
export type * from './models/phone_addr'
export type * from './models/phone_comwave'
export type * from './models/phone_note'
export type * from './models/phone_provisioning'
export type * from './models/phonecall_channel'
export type * from './models/phonecall_log_2025'
export type * from './models/phonecall_log_2026'
export type * from './models/voicemeup'
export type * from './models/pbx'
export type * from './models/pbx_app'
export type * from './models/pbx_com'
export type * from './models/pbx_com_wl'
export type * from './models/pbx_fax'
export type * from './models/payment'
export type * from './models/payment_item'
export type * from './models/passwords_manager'
export type * from './models/passwords_manager_cat'
export type * from './models/passwords_manager_group'
export type * from './models/notification'
export type * from './models/notification_payload'
export type * from './models/municipalite'
export type * from './models/sommaire_porte'
export type * from './models/state'
export type * from './models/licence'
export type * from './models/licence_key'
export type * from './models/ip'
export type * from './models/ip_admin'
export type * from './models/ip_history'
export type * from './models/ip_pp'
export type * from './models/ip_static'
export type * from './models/ip_targo'
export type * from './models/invoice'
export type * from './models/invoice_bk'
export type * from './models/invoice_call'
export type * from './models/invoice_item'
export type * from './models/invoice_item_bk'
export type * from './models/invoice_msg_template'
export type * from './models/invoice_tax'
export type * from './models/invoice_tax_bk'
export type * from './models/accord_paiement'
export type * from './models/autologin'
export type * from './models/statement'
export type * from './models/intranet_doc'
export type * from './models/intranet_doc_paths'
export type * from './models/intranet_doc_reply'
export type * from './models/intranet_feed'
export type * from './models/intranet_feed_reply'
export type * from './models/intranet_techniciens'
export type * from './models/intranet_techniciens_reply'
export type * from './models/intranet_techno'
export type * from './models/intranet_techno_reply'
export type * from './models/fibre'
export type * from './models/fibre_olt'
export type * from './models/fibre_service_port'
export type * from './models/fibre_suivi'
export type * from './models/fibre_tech'
export type * from './models/fibre_videotron'
export type * from './models/gantt'
export type * from './models/gantt_template'
export type * from './models/project'
export type * from './models/project_cmd'
export type * from './models/project_cmd_item'
export type * from './models/project_manager_cat'
export type * from './models/project_manager_checklist'
export type * from './models/project_manager_comment'
export type * from './models/project_manager_task'
export type * from './models/service'
export type * from './models/service_snapshot'
export type * from './models/soumission'
export type * from './models/soumission_template'
export type * from './models/staff'
export type * from './models/staff_dispo'
export type * from './models/staff_supp'
export type * from './models/tele_carte'
export type * from './models/tele_channel'
export type * from './models/tele_groupe'
export type * from './models/tele_network'
export type * from './models/tele_pack'
export type * from './models/tele_penetration'
export type * from './models/tele_sub_archive'
export type * from './models/tele_wiz'
export type * from './models/tv_mac'
export type * from './models/ticket'
export type * from './models/ticket_calendar_lock'
export type * from './models/ticket_calendar_staff_lock'
export type * from './models/ticket_conge'
export type * from './models/ticket_dept'
export type * from './models/ticket_msg'
export type * from './models/ticket_template'
export type * from './models/tmp_vpn'
export type * from './models/bon_travail'
export type * from './models/bon_travail_item'
export type * from './models/checklist_relais'
export type * from './models/conference'
export type * from './models/conference_room'
export type * from './models/fournisseur'
export type * from './models/notice_gui'
export type * from './models/promo'
export type * from './models/stbs'
export type * from './models/tech_dispo'
export type * from './models/debug'
export type * from './models/carte_temps'
export type * from './models/carte_temps_periode'
export type * from './models/banque_heure_staff'
export type * from './models/hour_bank'
export type * from './models/hour_bank_detail'
export type * from './models/test'
export type * from './models/account_memo_template'
export type * from './models/notes'
export type * from './models/email'
export type * from './models/client_pwd'
export type * from './models/account_profile'
export type * from './models/deposit_slip'
export type * from './models/account_suspension'
export type * from './commonInputTypes'

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,971 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports the `compta_periode` model and its related types.
*
* 🟢 You can import this file directly.
*/
import type * as runtime from "@prisma/client/runtime/client"
import type * as $Enums from "../enums"
import type * as Prisma from "../internal/prismaNamespace"
/**
* Model compta_periode
*
*/
export type compta_periodeModel = runtime.Types.Result.DefaultSelection<Prisma.$compta_periodePayload>
export type AggregateCompta_periode = {
_count: Compta_periodeCountAggregateOutputType | null
_avg: Compta_periodeAvgAggregateOutputType | null
_sum: Compta_periodeSumAggregateOutputType | null
_min: Compta_periodeMinAggregateOutputType | null
_max: Compta_periodeMaxAggregateOutputType | null
}
export type Compta_periodeAvgAggregateOutputType = {
month: number | null
}
export type Compta_periodeSumAggregateOutputType = {
month: number | null
}
export type Compta_periodeMinAggregateOutputType = {
month: number | null
}
export type Compta_periodeMaxAggregateOutputType = {
month: number | null
}
export type Compta_periodeCountAggregateOutputType = {
month: number
_all: number
}
export type Compta_periodeAvgAggregateInputType = {
month?: true
}
export type Compta_periodeSumAggregateInputType = {
month?: true
}
export type Compta_periodeMinAggregateInputType = {
month?: true
}
export type Compta_periodeMaxAggregateInputType = {
month?: true
}
export type Compta_periodeCountAggregateInputType = {
month?: true
_all?: true
}
export type Compta_periodeAggregateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Filter which compta_periode to aggregate.
*/
where?: Prisma.compta_periodeWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_periodes to fetch.
*/
orderBy?: Prisma.compta_periodeOrderByWithRelationInput | Prisma.compta_periodeOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the start position
*/
cursor?: Prisma.compta_periodeWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_periodes from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_periodes.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Count returned compta_periodes
**/
_count?: true | Compta_periodeCountAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to average
**/
_avg?: Compta_periodeAvgAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to sum
**/
_sum?: Compta_periodeSumAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to find the minimum value
**/
_min?: Compta_periodeMinAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to find the maximum value
**/
_max?: Compta_periodeMaxAggregateInputType
}
export type GetCompta_periodeAggregateType<T extends Compta_periodeAggregateArgs> = {
[P in keyof T & keyof AggregateCompta_periode]: P extends '_count' | 'count'
? T[P] extends true
? number
: Prisma.GetScalarType<T[P], AggregateCompta_periode[P]>
: Prisma.GetScalarType<T[P], AggregateCompta_periode[P]>
}
export type compta_periodeGroupByArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.compta_periodeWhereInput
orderBy?: Prisma.compta_periodeOrderByWithAggregationInput | Prisma.compta_periodeOrderByWithAggregationInput[]
by: Prisma.Compta_periodeScalarFieldEnum[] | Prisma.Compta_periodeScalarFieldEnum
having?: Prisma.compta_periodeScalarWhereWithAggregatesInput
take?: number
skip?: number
_count?: Compta_periodeCountAggregateInputType | true
_avg?: Compta_periodeAvgAggregateInputType
_sum?: Compta_periodeSumAggregateInputType
_min?: Compta_periodeMinAggregateInputType
_max?: Compta_periodeMaxAggregateInputType
}
export type Compta_periodeGroupByOutputType = {
month: number
_count: Compta_periodeCountAggregateOutputType | null
_avg: Compta_periodeAvgAggregateOutputType | null
_sum: Compta_periodeSumAggregateOutputType | null
_min: Compta_periodeMinAggregateOutputType | null
_max: Compta_periodeMaxAggregateOutputType | null
}
type GetCompta_periodeGroupByPayload<T extends compta_periodeGroupByArgs> = Prisma.PrismaPromise<
Array<
Prisma.PickEnumerable<Compta_periodeGroupByOutputType, T['by']> &
{
[P in ((keyof T) & (keyof Compta_periodeGroupByOutputType))]: P extends '_count'
? T[P] extends boolean
? number
: Prisma.GetScalarType<T[P], Compta_periodeGroupByOutputType[P]>
: Prisma.GetScalarType<T[P], Compta_periodeGroupByOutputType[P]>
}
>
>
export type compta_periodeWhereInput = {
AND?: Prisma.compta_periodeWhereInput | Prisma.compta_periodeWhereInput[]
OR?: Prisma.compta_periodeWhereInput[]
NOT?: Prisma.compta_periodeWhereInput | Prisma.compta_periodeWhereInput[]
month?: Prisma.IntFilter<"compta_periode"> | number
}
export type compta_periodeOrderByWithRelationInput = {
month?: Prisma.SortOrder
}
export type compta_periodeWhereUniqueInput = Prisma.AtLeast<{
month?: number
AND?: Prisma.compta_periodeWhereInput | Prisma.compta_periodeWhereInput[]
OR?: Prisma.compta_periodeWhereInput[]
NOT?: Prisma.compta_periodeWhereInput | Prisma.compta_periodeWhereInput[]
}, "month">
export type compta_periodeOrderByWithAggregationInput = {
month?: Prisma.SortOrder
_count?: Prisma.compta_periodeCountOrderByAggregateInput
_avg?: Prisma.compta_periodeAvgOrderByAggregateInput
_max?: Prisma.compta_periodeMaxOrderByAggregateInput
_min?: Prisma.compta_periodeMinOrderByAggregateInput
_sum?: Prisma.compta_periodeSumOrderByAggregateInput
}
export type compta_periodeScalarWhereWithAggregatesInput = {
AND?: Prisma.compta_periodeScalarWhereWithAggregatesInput | Prisma.compta_periodeScalarWhereWithAggregatesInput[]
OR?: Prisma.compta_periodeScalarWhereWithAggregatesInput[]
NOT?: Prisma.compta_periodeScalarWhereWithAggregatesInput | Prisma.compta_periodeScalarWhereWithAggregatesInput[]
month?: Prisma.IntWithAggregatesFilter<"compta_periode"> | number
}
export type compta_periodeCreateInput = {
month?: number
}
export type compta_periodeUncheckedCreateInput = {
month?: number
}
export type compta_periodeUpdateInput = {
month?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_periodeUncheckedUpdateInput = {
month?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_periodeCreateManyInput = {
month?: number
}
export type compta_periodeUpdateManyMutationInput = {
month?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_periodeUncheckedUpdateManyInput = {
month?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_periodeCountOrderByAggregateInput = {
month?: Prisma.SortOrder
}
export type compta_periodeAvgOrderByAggregateInput = {
month?: Prisma.SortOrder
}
export type compta_periodeMaxOrderByAggregateInput = {
month?: Prisma.SortOrder
}
export type compta_periodeMinOrderByAggregateInput = {
month?: Prisma.SortOrder
}
export type compta_periodeSumOrderByAggregateInput = {
month?: Prisma.SortOrder
}
export type compta_periodeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
month?: boolean
}, ExtArgs["result"]["compta_periode"]>
export type compta_periodeSelectScalar = {
month?: boolean
}
export type compta_periodeOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"month", ExtArgs["result"]["compta_periode"]>
export type $compta_periodePayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "compta_periode"
objects: {}
scalars: runtime.Types.Extensions.GetPayloadResult<{
month: number
}, ExtArgs["result"]["compta_periode"]>
composites: {}
}
export type compta_periodeGetPayload<S extends boolean | null | undefined | compta_periodeDefaultArgs> = runtime.Types.Result.GetResult<Prisma.$compta_periodePayload, S>
export type compta_periodeCountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> =
Omit<compta_periodeFindManyArgs, 'select' | 'include' | 'distinct' | 'omit'> & {
select?: Compta_periodeCountAggregateInputType | true
}
export interface compta_periodeDelegate<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> {
[K: symbol]: { types: Prisma.TypeMap<ExtArgs>['model']['compta_periode'], meta: { name: 'compta_periode' } }
/**
* Find zero or one Compta_periode that matches the filter.
* @param {compta_periodeFindUniqueArgs} args - Arguments to find a Compta_periode
* @example
* // Get one Compta_periode
* const compta_periode = await prisma.compta_periode.findUnique({
* where: {
* // ... provide filter here
* }
* })
*/
findUnique<T extends compta_periodeFindUniqueArgs>(args: Prisma.SelectSubset<T, compta_periodeFindUniqueArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Find one Compta_periode that matches the filter or throw an error with `error.code='P2025'`
* if no matches were found.
* @param {compta_periodeFindUniqueOrThrowArgs} args - Arguments to find a Compta_periode
* @example
* // Get one Compta_periode
* const compta_periode = await prisma.compta_periode.findUniqueOrThrow({
* where: {
* // ... provide filter here
* }
* })
*/
findUniqueOrThrow<T extends compta_periodeFindUniqueOrThrowArgs>(args: Prisma.SelectSubset<T, compta_periodeFindUniqueOrThrowArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Find the first Compta_periode that matches the filter.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeFindFirstArgs} args - Arguments to find a Compta_periode
* @example
* // Get one Compta_periode
* const compta_periode = await prisma.compta_periode.findFirst({
* where: {
* // ... provide filter here
* }
* })
*/
findFirst<T extends compta_periodeFindFirstArgs>(args?: Prisma.SelectSubset<T, compta_periodeFindFirstArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Find the first Compta_periode that matches the filter or
* throw `PrismaKnownClientError` with `P2025` code if no matches were found.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeFindFirstOrThrowArgs} args - Arguments to find a Compta_periode
* @example
* // Get one Compta_periode
* const compta_periode = await prisma.compta_periode.findFirstOrThrow({
* where: {
* // ... provide filter here
* }
* })
*/
findFirstOrThrow<T extends compta_periodeFindFirstOrThrowArgs>(args?: Prisma.SelectSubset<T, compta_periodeFindFirstOrThrowArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Find zero or more Compta_periodes that matches the filter.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeFindManyArgs} args - Arguments to filter and select certain fields only.
* @example
* // Get all Compta_periodes
* const compta_periodes = await prisma.compta_periode.findMany()
*
* // Get first 10 Compta_periodes
* const compta_periodes = await prisma.compta_periode.findMany({ take: 10 })
*
* // Only select the `month`
* const compta_periodeWithMonthOnly = await prisma.compta_periode.findMany({ select: { month: true } })
*
*/
findMany<T extends compta_periodeFindManyArgs>(args?: Prisma.SelectSubset<T, compta_periodeFindManyArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "findMany", GlobalOmitOptions>>
/**
* Create a Compta_periode.
* @param {compta_periodeCreateArgs} args - Arguments to create a Compta_periode.
* @example
* // Create one Compta_periode
* const Compta_periode = await prisma.compta_periode.create({
* data: {
* // ... data to create a Compta_periode
* }
* })
*
*/
create<T extends compta_periodeCreateArgs>(args: Prisma.SelectSubset<T, compta_periodeCreateArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Create many Compta_periodes.
* @param {compta_periodeCreateManyArgs} args - Arguments to create many Compta_periodes.
* @example
* // Create many Compta_periodes
* const compta_periode = await prisma.compta_periode.createMany({
* data: [
* // ... provide data here
* ]
* })
*
*/
createMany<T extends compta_periodeCreateManyArgs>(args?: Prisma.SelectSubset<T, compta_periodeCreateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Delete a Compta_periode.
* @param {compta_periodeDeleteArgs} args - Arguments to delete one Compta_periode.
* @example
* // Delete one Compta_periode
* const Compta_periode = await prisma.compta_periode.delete({
* where: {
* // ... filter to delete one Compta_periode
* }
* })
*
*/
delete<T extends compta_periodeDeleteArgs>(args: Prisma.SelectSubset<T, compta_periodeDeleteArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Update one Compta_periode.
* @param {compta_periodeUpdateArgs} args - Arguments to update one Compta_periode.
* @example
* // Update one Compta_periode
* const compta_periode = await prisma.compta_periode.update({
* where: {
* // ... provide filter here
* },
* data: {
* // ... provide data here
* }
* })
*
*/
update<T extends compta_periodeUpdateArgs>(args: Prisma.SelectSubset<T, compta_periodeUpdateArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Delete zero or more Compta_periodes.
* @param {compta_periodeDeleteManyArgs} args - Arguments to filter Compta_periodes to delete.
* @example
* // Delete a few Compta_periodes
* const { count } = await prisma.compta_periode.deleteMany({
* where: {
* // ... provide filter here
* }
* })
*
*/
deleteMany<T extends compta_periodeDeleteManyArgs>(args?: Prisma.SelectSubset<T, compta_periodeDeleteManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Update zero or more Compta_periodes.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeUpdateManyArgs} args - Arguments to update one or more rows.
* @example
* // Update many Compta_periodes
* const compta_periode = await prisma.compta_periode.updateMany({
* where: {
* // ... provide filter here
* },
* data: {
* // ... provide data here
* }
* })
*
*/
updateMany<T extends compta_periodeUpdateManyArgs>(args: Prisma.SelectSubset<T, compta_periodeUpdateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Create or update one Compta_periode.
* @param {compta_periodeUpsertArgs} args - Arguments to update or create a Compta_periode.
* @example
* // Update or create a Compta_periode
* const compta_periode = await prisma.compta_periode.upsert({
* create: {
* // ... data to create a Compta_periode
* },
* update: {
* // ... in case it already exists, update
* },
* where: {
* // ... the filter for the Compta_periode we want to update
* }
* })
*/
upsert<T extends compta_periodeUpsertArgs>(args: Prisma.SelectSubset<T, compta_periodeUpsertArgs<ExtArgs>>): Prisma.Prisma__compta_periodeClient<runtime.Types.Result.GetResult<Prisma.$compta_periodePayload<ExtArgs>, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Count the number of Compta_periodes.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeCountArgs} args - Arguments to filter Compta_periodes to count.
* @example
* // Count the number of Compta_periodes
* const count = await prisma.compta_periode.count({
* where: {
* // ... the filter for the Compta_periodes we want to count
* }
* })
**/
count<T extends compta_periodeCountArgs>(
args?: Prisma.Subset<T, compta_periodeCountArgs>,
): Prisma.PrismaPromise<
T extends runtime.Types.Utils.Record<'select', any>
? T['select'] extends true
? number
: Prisma.GetScalarType<T['select'], Compta_periodeCountAggregateOutputType>
: number
>
/**
* Allows you to perform aggregations operations on a Compta_periode.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {Compta_periodeAggregateArgs} args - Select which aggregations you would like to apply and on what fields.
* @example
* // Ordered by age ascending
* // Where email contains prisma.io
* // Limited to the 10 users
* const aggregations = await prisma.user.aggregate({
* _avg: {
* age: true,
* },
* where: {
* email: {
* contains: "prisma.io",
* },
* },
* orderBy: {
* age: "asc",
* },
* take: 10,
* })
**/
aggregate<T extends Compta_periodeAggregateArgs>(args: Prisma.Subset<T, Compta_periodeAggregateArgs>): Prisma.PrismaPromise<GetCompta_periodeAggregateType<T>>
/**
* Group by Compta_periode.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_periodeGroupByArgs} args - Group by arguments.
* @example
* // Group by city, order by createdAt, get count
* const result = await prisma.user.groupBy({
* by: ['city', 'createdAt'],
* orderBy: {
* createdAt: true
* },
* _count: {
* _all: true
* },
* })
*
**/
groupBy<
T extends compta_periodeGroupByArgs,
HasSelectOrTake extends Prisma.Or<
Prisma.Extends<'skip', Prisma.Keys<T>>,
Prisma.Extends<'take', Prisma.Keys<T>>
>,
OrderByArg extends Prisma.True extends HasSelectOrTake
? { orderBy: compta_periodeGroupByArgs['orderBy'] }
: { orderBy?: compta_periodeGroupByArgs['orderBy'] },
OrderFields extends Prisma.ExcludeUnderscoreKeys<Prisma.Keys<Prisma.MaybeTupleToUnion<T['orderBy']>>>,
ByFields extends Prisma.MaybeTupleToUnion<T['by']>,
ByValid extends Prisma.Has<ByFields, OrderFields>,
HavingFields extends Prisma.GetHavingFields<T['having']>,
HavingValid extends Prisma.Has<ByFields, HavingFields>,
ByEmpty extends T['by'] extends never[] ? Prisma.True : Prisma.False,
InputErrors extends ByEmpty extends Prisma.True
? `Error: "by" must not be empty.`
: HavingValid extends Prisma.False
? {
[P in HavingFields]: P extends ByFields
? never
: P extends string
? `Error: Field "${P}" used in "having" needs to be provided in "by".`
: [
Error,
'Field ',
P,
` in "having" needs to be provided in "by"`,
]
}[HavingFields]
: 'take' extends Prisma.Keys<T>
? 'orderBy' extends Prisma.Keys<T>
? ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
: 'Error: If you provide "take", you also need to provide "orderBy"'
: 'skip' extends Prisma.Keys<T>
? 'orderBy' extends Prisma.Keys<T>
? ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
: 'Error: If you provide "skip", you also need to provide "orderBy"'
: ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
>(args: Prisma.SubsetIntersection<T, compta_periodeGroupByArgs, OrderByArg> & InputErrors): {} extends InputErrors ? GetCompta_periodeGroupByPayload<T> : Prisma.PrismaPromise<InputErrors>
/**
* Fields of the compta_periode model
*/
readonly fields: compta_periodeFieldRefs;
}
/**
* The delegate class that acts as a "Promise-like" for compta_periode.
* Why is this prefixed with `Prisma__`?
* Because we want to prevent naming conflicts as mentioned in
* https://github.com/prisma/prisma-client-js/issues/707
*/
export interface Prisma__compta_periodeClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
* @param onrejected The callback to execute when the Promise is rejected.
* @returns A Promise for the completion of which ever callback is executed.
*/
then<TResult1 = T, TResult2 = never>(onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null): runtime.Types.Utils.JsPromise<TResult1 | TResult2>
/**
* Attaches a callback for only the rejection of the Promise.
* @param onrejected The callback to execute when the Promise is rejected.
* @returns A Promise for the completion of the callback.
*/
catch<TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | undefined | null): runtime.Types.Utils.JsPromise<T | TResult>
/**
* Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The
* resolved value cannot be modified from the callback.
* @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected).
* @returns A Promise for the completion of the callback.
*/
finally(onfinally?: (() => void) | undefined | null): runtime.Types.Utils.JsPromise<T>
}
/**
* Fields of the compta_periode model
*/
export interface compta_periodeFieldRefs {
readonly month: Prisma.FieldRef<"compta_periode", 'Int'>
}
// Custom InputTypes
/**
* compta_periode findUnique
*/
export type compta_periodeFindUniqueArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter, which compta_periode to fetch.
*/
where: Prisma.compta_periodeWhereUniqueInput
}
/**
* compta_periode findUniqueOrThrow
*/
export type compta_periodeFindUniqueOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter, which compta_periode to fetch.
*/
where: Prisma.compta_periodeWhereUniqueInput
}
/**
* compta_periode findFirst
*/
export type compta_periodeFindFirstArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter, which compta_periode to fetch.
*/
where?: Prisma.compta_periodeWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_periodes to fetch.
*/
orderBy?: Prisma.compta_periodeOrderByWithRelationInput | Prisma.compta_periodeOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for searching for compta_periodes.
*/
cursor?: Prisma.compta_periodeWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_periodes from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_periodes.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
*
* Filter by unique combinations of compta_periodes.
*/
distinct?: Prisma.Compta_periodeScalarFieldEnum | Prisma.Compta_periodeScalarFieldEnum[]
}
/**
* compta_periode findFirstOrThrow
*/
export type compta_periodeFindFirstOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter, which compta_periode to fetch.
*/
where?: Prisma.compta_periodeWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_periodes to fetch.
*/
orderBy?: Prisma.compta_periodeOrderByWithRelationInput | Prisma.compta_periodeOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for searching for compta_periodes.
*/
cursor?: Prisma.compta_periodeWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_periodes from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_periodes.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
*
* Filter by unique combinations of compta_periodes.
*/
distinct?: Prisma.Compta_periodeScalarFieldEnum | Prisma.Compta_periodeScalarFieldEnum[]
}
/**
* compta_periode findMany
*/
export type compta_periodeFindManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter, which compta_periodes to fetch.
*/
where?: Prisma.compta_periodeWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_periodes to fetch.
*/
orderBy?: Prisma.compta_periodeOrderByWithRelationInput | Prisma.compta_periodeOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for listing compta_periodes.
*/
cursor?: Prisma.compta_periodeWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_periodes from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_periodes.
*/
skip?: number
distinct?: Prisma.Compta_periodeScalarFieldEnum | Prisma.Compta_periodeScalarFieldEnum[]
}
/**
* compta_periode create
*/
export type compta_periodeCreateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* The data needed to create a compta_periode.
*/
data?: Prisma.XOR<Prisma.compta_periodeCreateInput, Prisma.compta_periodeUncheckedCreateInput>
}
/**
* compta_periode createMany
*/
export type compta_periodeCreateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* The data used to create many compta_periodes.
*/
data: Prisma.compta_periodeCreateManyInput | Prisma.compta_periodeCreateManyInput[]
skipDuplicates?: boolean
}
/**
* compta_periode update
*/
export type compta_periodeUpdateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* The data needed to update a compta_periode.
*/
data: Prisma.XOR<Prisma.compta_periodeUpdateInput, Prisma.compta_periodeUncheckedUpdateInput>
/**
* Choose, which compta_periode to update.
*/
where: Prisma.compta_periodeWhereUniqueInput
}
/**
* compta_periode updateMany
*/
export type compta_periodeUpdateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* The data used to update compta_periodes.
*/
data: Prisma.XOR<Prisma.compta_periodeUpdateManyMutationInput, Prisma.compta_periodeUncheckedUpdateManyInput>
/**
* Filter which compta_periodes to update
*/
where?: Prisma.compta_periodeWhereInput
/**
* Limit how many compta_periodes to update.
*/
limit?: number
}
/**
* compta_periode upsert
*/
export type compta_periodeUpsertArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* The filter to search for the compta_periode to update in case it exists.
*/
where: Prisma.compta_periodeWhereUniqueInput
/**
* In case the compta_periode found by the `where` argument doesn't exist, create a new compta_periode with this data.
*/
create: Prisma.XOR<Prisma.compta_periodeCreateInput, Prisma.compta_periodeUncheckedCreateInput>
/**
* In case the compta_periode was found with the provided `where` argument, update it with this data.
*/
update: Prisma.XOR<Prisma.compta_periodeUpdateInput, Prisma.compta_periodeUncheckedUpdateInput>
}
/**
* compta_periode delete
*/
export type compta_periodeDeleteArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
/**
* Filter which compta_periode to delete.
*/
where: Prisma.compta_periodeWhereUniqueInput
}
/**
* compta_periode deleteMany
*/
export type compta_periodeDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Filter which compta_periodes to delete
*/
where?: Prisma.compta_periodeWhereInput
/**
* Limit how many compta_periodes to delete.
*/
limit?: number
}
/**
* compta_periode without action
*/
export type compta_periodeDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_periode
*/
select?: Prisma.compta_periodeSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_periode
*/
omit?: Prisma.compta_periodeOmit<ExtArgs> | null
}

View File

@ -0,0 +1,971 @@
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports the `compta_ppa_file_id` model and its related types.
*
* 🟢 You can import this file directly.
*/
import type * as runtime from "@prisma/client/runtime/client"
import type * as $Enums from "../enums"
import type * as Prisma from "../internal/prismaNamespace"
/**
* Model compta_ppa_file_id
* This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
*/
export type compta_ppa_file_idModel = runtime.Types.Result.DefaultSelection<Prisma.$compta_ppa_file_idPayload>
export type AggregateCompta_ppa_file_id = {
_count: Compta_ppa_file_idCountAggregateOutputType | null
_avg: Compta_ppa_file_idAvgAggregateOutputType | null
_sum: Compta_ppa_file_idSumAggregateOutputType | null
_min: Compta_ppa_file_idMinAggregateOutputType | null
_max: Compta_ppa_file_idMaxAggregateOutputType | null
}
export type Compta_ppa_file_idAvgAggregateOutputType = {
last_id: number | null
}
export type Compta_ppa_file_idSumAggregateOutputType = {
last_id: number | null
}
export type Compta_ppa_file_idMinAggregateOutputType = {
last_id: number | null
}
export type Compta_ppa_file_idMaxAggregateOutputType = {
last_id: number | null
}
export type Compta_ppa_file_idCountAggregateOutputType = {
last_id: number
_all: number
}
export type Compta_ppa_file_idAvgAggregateInputType = {
last_id?: true
}
export type Compta_ppa_file_idSumAggregateInputType = {
last_id?: true
}
export type Compta_ppa_file_idMinAggregateInputType = {
last_id?: true
}
export type Compta_ppa_file_idMaxAggregateInputType = {
last_id?: true
}
export type Compta_ppa_file_idCountAggregateInputType = {
last_id?: true
_all?: true
}
export type Compta_ppa_file_idAggregateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Filter which compta_ppa_file_id to aggregate.
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_ppa_file_ids to fetch.
*/
orderBy?: Prisma.compta_ppa_file_idOrderByWithRelationInput | Prisma.compta_ppa_file_idOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the start position
*/
cursor?: Prisma.compta_ppa_file_idWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_ppa_file_ids from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_ppa_file_ids.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Count returned compta_ppa_file_ids
**/
_count?: true | Compta_ppa_file_idCountAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to average
**/
_avg?: Compta_ppa_file_idAvgAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to sum
**/
_sum?: Compta_ppa_file_idSumAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to find the minimum value
**/
_min?: Compta_ppa_file_idMinAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to find the maximum value
**/
_max?: Compta_ppa_file_idMaxAggregateInputType
}
export type GetCompta_ppa_file_idAggregateType<T extends Compta_ppa_file_idAggregateArgs> = {
[P in keyof T & keyof AggregateCompta_ppa_file_id]: P extends '_count' | 'count'
? T[P] extends true
? number
: Prisma.GetScalarType<T[P], AggregateCompta_ppa_file_id[P]>
: Prisma.GetScalarType<T[P], AggregateCompta_ppa_file_id[P]>
}
export type compta_ppa_file_idGroupByArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.compta_ppa_file_idWhereInput
orderBy?: Prisma.compta_ppa_file_idOrderByWithAggregationInput | Prisma.compta_ppa_file_idOrderByWithAggregationInput[]
by: Prisma.Compta_ppa_file_idScalarFieldEnum[] | Prisma.Compta_ppa_file_idScalarFieldEnum
having?: Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput
take?: number
skip?: number
_count?: Compta_ppa_file_idCountAggregateInputType | true
_avg?: Compta_ppa_file_idAvgAggregateInputType
_sum?: Compta_ppa_file_idSumAggregateInputType
_min?: Compta_ppa_file_idMinAggregateInputType
_max?: Compta_ppa_file_idMaxAggregateInputType
}
export type Compta_ppa_file_idGroupByOutputType = {
last_id: number
_count: Compta_ppa_file_idCountAggregateOutputType | null
_avg: Compta_ppa_file_idAvgAggregateOutputType | null
_sum: Compta_ppa_file_idSumAggregateOutputType | null
_min: Compta_ppa_file_idMinAggregateOutputType | null
_max: Compta_ppa_file_idMaxAggregateOutputType | null
}
type GetCompta_ppa_file_idGroupByPayload<T extends compta_ppa_file_idGroupByArgs> = Prisma.PrismaPromise<
Array<
Prisma.PickEnumerable<Compta_ppa_file_idGroupByOutputType, T['by']> &
{
[P in ((keyof T) & (keyof Compta_ppa_file_idGroupByOutputType))]: P extends '_count'
? T[P] extends boolean
? number
: Prisma.GetScalarType<T[P], Compta_ppa_file_idGroupByOutputType[P]>
: Prisma.GetScalarType<T[P], Compta_ppa_file_idGroupByOutputType[P]>
}
>
>
export type compta_ppa_file_idWhereInput = {
AND?: Prisma.compta_ppa_file_idWhereInput | Prisma.compta_ppa_file_idWhereInput[]
OR?: Prisma.compta_ppa_file_idWhereInput[]
NOT?: Prisma.compta_ppa_file_idWhereInput | Prisma.compta_ppa_file_idWhereInput[]
last_id?: Prisma.IntFilter<"compta_ppa_file_id"> | number
}
export type compta_ppa_file_idOrderByWithRelationInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idWhereUniqueInput = Prisma.AtLeast<{
last_id?: number
AND?: Prisma.compta_ppa_file_idWhereInput | Prisma.compta_ppa_file_idWhereInput[]
OR?: Prisma.compta_ppa_file_idWhereInput[]
NOT?: Prisma.compta_ppa_file_idWhereInput | Prisma.compta_ppa_file_idWhereInput[]
}, "last_id">
export type compta_ppa_file_idOrderByWithAggregationInput = {
last_id?: Prisma.SortOrder
_count?: Prisma.compta_ppa_file_idCountOrderByAggregateInput
_avg?: Prisma.compta_ppa_file_idAvgOrderByAggregateInput
_max?: Prisma.compta_ppa_file_idMaxOrderByAggregateInput
_min?: Prisma.compta_ppa_file_idMinOrderByAggregateInput
_sum?: Prisma.compta_ppa_file_idSumOrderByAggregateInput
}
export type compta_ppa_file_idScalarWhereWithAggregatesInput = {
AND?: Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput | Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput[]
OR?: Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput[]
NOT?: Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput | Prisma.compta_ppa_file_idScalarWhereWithAggregatesInput[]
last_id?: Prisma.IntWithAggregatesFilter<"compta_ppa_file_id"> | number
}
export type compta_ppa_file_idCreateInput = {
last_id?: number
}
export type compta_ppa_file_idUncheckedCreateInput = {
last_id?: number
}
export type compta_ppa_file_idUpdateInput = {
last_id?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_ppa_file_idUncheckedUpdateInput = {
last_id?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_ppa_file_idCreateManyInput = {
last_id?: number
}
export type compta_ppa_file_idUpdateManyMutationInput = {
last_id?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_ppa_file_idUncheckedUpdateManyInput = {
last_id?: Prisma.IntFieldUpdateOperationsInput | number
}
export type compta_ppa_file_idCountOrderByAggregateInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idAvgOrderByAggregateInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idMaxOrderByAggregateInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idMinOrderByAggregateInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idSumOrderByAggregateInput = {
last_id?: Prisma.SortOrder
}
export type compta_ppa_file_idSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
last_id?: boolean
}, ExtArgs["result"]["compta_ppa_file_id"]>
export type compta_ppa_file_idSelectScalar = {
last_id?: boolean
}
export type compta_ppa_file_idOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"last_id", ExtArgs["result"]["compta_ppa_file_id"]>
export type $compta_ppa_file_idPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "compta_ppa_file_id"
objects: {}
scalars: runtime.Types.Extensions.GetPayloadResult<{
last_id: number
}, ExtArgs["result"]["compta_ppa_file_id"]>
composites: {}
}
export type compta_ppa_file_idGetPayload<S extends boolean | null | undefined | compta_ppa_file_idDefaultArgs> = runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload, S>
export type compta_ppa_file_idCountArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> =
Omit<compta_ppa_file_idFindManyArgs, 'select' | 'include' | 'distinct' | 'omit'> & {
select?: Compta_ppa_file_idCountAggregateInputType | true
}
export interface compta_ppa_file_idDelegate<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> {
[K: symbol]: { types: Prisma.TypeMap<ExtArgs>['model']['compta_ppa_file_id'], meta: { name: 'compta_ppa_file_id' } }
/**
* Find zero or one Compta_ppa_file_id that matches the filter.
* @param {compta_ppa_file_idFindUniqueArgs} args - Arguments to find a Compta_ppa_file_id
* @example
* // Get one Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.findUnique({
* where: {
* // ... provide filter here
* }
* })
*/
findUnique<T extends compta_ppa_file_idFindUniqueArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idFindUniqueArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Find one Compta_ppa_file_id that matches the filter or throw an error with `error.code='P2025'`
* if no matches were found.
* @param {compta_ppa_file_idFindUniqueOrThrowArgs} args - Arguments to find a Compta_ppa_file_id
* @example
* // Get one Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.findUniqueOrThrow({
* where: {
* // ... provide filter here
* }
* })
*/
findUniqueOrThrow<T extends compta_ppa_file_idFindUniqueOrThrowArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idFindUniqueOrThrowArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Find the first Compta_ppa_file_id that matches the filter.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idFindFirstArgs} args - Arguments to find a Compta_ppa_file_id
* @example
* // Get one Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.findFirst({
* where: {
* // ... provide filter here
* }
* })
*/
findFirst<T extends compta_ppa_file_idFindFirstArgs>(args?: Prisma.SelectSubset<T, compta_ppa_file_idFindFirstArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Find the first Compta_ppa_file_id that matches the filter or
* throw `PrismaKnownClientError` with `P2025` code if no matches were found.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idFindFirstOrThrowArgs} args - Arguments to find a Compta_ppa_file_id
* @example
* // Get one Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.findFirstOrThrow({
* where: {
* // ... provide filter here
* }
* })
*/
findFirstOrThrow<T extends compta_ppa_file_idFindFirstOrThrowArgs>(args?: Prisma.SelectSubset<T, compta_ppa_file_idFindFirstOrThrowArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Find zero or more Compta_ppa_file_ids that matches the filter.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idFindManyArgs} args - Arguments to filter and select certain fields only.
* @example
* // Get all Compta_ppa_file_ids
* const compta_ppa_file_ids = await prisma.compta_ppa_file_id.findMany()
*
* // Get first 10 Compta_ppa_file_ids
* const compta_ppa_file_ids = await prisma.compta_ppa_file_id.findMany({ take: 10 })
*
* // Only select the `last_id`
* const compta_ppa_file_idWithLast_idOnly = await prisma.compta_ppa_file_id.findMany({ select: { last_id: true } })
*
*/
findMany<T extends compta_ppa_file_idFindManyArgs>(args?: Prisma.SelectSubset<T, compta_ppa_file_idFindManyArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "findMany", GlobalOmitOptions>>
/**
* Create a Compta_ppa_file_id.
* @param {compta_ppa_file_idCreateArgs} args - Arguments to create a Compta_ppa_file_id.
* @example
* // Create one Compta_ppa_file_id
* const Compta_ppa_file_id = await prisma.compta_ppa_file_id.create({
* data: {
* // ... data to create a Compta_ppa_file_id
* }
* })
*
*/
create<T extends compta_ppa_file_idCreateArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idCreateArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Create many Compta_ppa_file_ids.
* @param {compta_ppa_file_idCreateManyArgs} args - Arguments to create many Compta_ppa_file_ids.
* @example
* // Create many Compta_ppa_file_ids
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.createMany({
* data: [
* // ... provide data here
* ]
* })
*
*/
createMany<T extends compta_ppa_file_idCreateManyArgs>(args?: Prisma.SelectSubset<T, compta_ppa_file_idCreateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Delete a Compta_ppa_file_id.
* @param {compta_ppa_file_idDeleteArgs} args - Arguments to delete one Compta_ppa_file_id.
* @example
* // Delete one Compta_ppa_file_id
* const Compta_ppa_file_id = await prisma.compta_ppa_file_id.delete({
* where: {
* // ... filter to delete one Compta_ppa_file_id
* }
* })
*
*/
delete<T extends compta_ppa_file_idDeleteArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idDeleteArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Update one Compta_ppa_file_id.
* @param {compta_ppa_file_idUpdateArgs} args - Arguments to update one Compta_ppa_file_id.
* @example
* // Update one Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.update({
* where: {
* // ... provide filter here
* },
* data: {
* // ... provide data here
* }
* })
*
*/
update<T extends compta_ppa_file_idUpdateArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idUpdateArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Delete zero or more Compta_ppa_file_ids.
* @param {compta_ppa_file_idDeleteManyArgs} args - Arguments to filter Compta_ppa_file_ids to delete.
* @example
* // Delete a few Compta_ppa_file_ids
* const { count } = await prisma.compta_ppa_file_id.deleteMany({
* where: {
* // ... provide filter here
* }
* })
*
*/
deleteMany<T extends compta_ppa_file_idDeleteManyArgs>(args?: Prisma.SelectSubset<T, compta_ppa_file_idDeleteManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Update zero or more Compta_ppa_file_ids.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idUpdateManyArgs} args - Arguments to update one or more rows.
* @example
* // Update many Compta_ppa_file_ids
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.updateMany({
* where: {
* // ... provide filter here
* },
* data: {
* // ... provide data here
* }
* })
*
*/
updateMany<T extends compta_ppa_file_idUpdateManyArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idUpdateManyArgs<ExtArgs>>): Prisma.PrismaPromise<Prisma.BatchPayload>
/**
* Create or update one Compta_ppa_file_id.
* @param {compta_ppa_file_idUpsertArgs} args - Arguments to update or create a Compta_ppa_file_id.
* @example
* // Update or create a Compta_ppa_file_id
* const compta_ppa_file_id = await prisma.compta_ppa_file_id.upsert({
* create: {
* // ... data to create a Compta_ppa_file_id
* },
* update: {
* // ... in case it already exists, update
* },
* where: {
* // ... the filter for the Compta_ppa_file_id we want to update
* }
* })
*/
upsert<T extends compta_ppa_file_idUpsertArgs>(args: Prisma.SelectSubset<T, compta_ppa_file_idUpsertArgs<ExtArgs>>): Prisma.Prisma__compta_ppa_file_idClient<runtime.Types.Result.GetResult<Prisma.$compta_ppa_file_idPayload<ExtArgs>, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
/**
* Count the number of Compta_ppa_file_ids.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idCountArgs} args - Arguments to filter Compta_ppa_file_ids to count.
* @example
* // Count the number of Compta_ppa_file_ids
* const count = await prisma.compta_ppa_file_id.count({
* where: {
* // ... the filter for the Compta_ppa_file_ids we want to count
* }
* })
**/
count<T extends compta_ppa_file_idCountArgs>(
args?: Prisma.Subset<T, compta_ppa_file_idCountArgs>,
): Prisma.PrismaPromise<
T extends runtime.Types.Utils.Record<'select', any>
? T['select'] extends true
? number
: Prisma.GetScalarType<T['select'], Compta_ppa_file_idCountAggregateOutputType>
: number
>
/**
* Allows you to perform aggregations operations on a Compta_ppa_file_id.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {Compta_ppa_file_idAggregateArgs} args - Select which aggregations you would like to apply and on what fields.
* @example
* // Ordered by age ascending
* // Where email contains prisma.io
* // Limited to the 10 users
* const aggregations = await prisma.user.aggregate({
* _avg: {
* age: true,
* },
* where: {
* email: {
* contains: "prisma.io",
* },
* },
* orderBy: {
* age: "asc",
* },
* take: 10,
* })
**/
aggregate<T extends Compta_ppa_file_idAggregateArgs>(args: Prisma.Subset<T, Compta_ppa_file_idAggregateArgs>): Prisma.PrismaPromise<GetCompta_ppa_file_idAggregateType<T>>
/**
* Group by Compta_ppa_file_id.
* Note, that providing `undefined` is treated as the value not being there.
* Read more here: https://pris.ly/d/null-undefined
* @param {compta_ppa_file_idGroupByArgs} args - Group by arguments.
* @example
* // Group by city, order by createdAt, get count
* const result = await prisma.user.groupBy({
* by: ['city', 'createdAt'],
* orderBy: {
* createdAt: true
* },
* _count: {
* _all: true
* },
* })
*
**/
groupBy<
T extends compta_ppa_file_idGroupByArgs,
HasSelectOrTake extends Prisma.Or<
Prisma.Extends<'skip', Prisma.Keys<T>>,
Prisma.Extends<'take', Prisma.Keys<T>>
>,
OrderByArg extends Prisma.True extends HasSelectOrTake
? { orderBy: compta_ppa_file_idGroupByArgs['orderBy'] }
: { orderBy?: compta_ppa_file_idGroupByArgs['orderBy'] },
OrderFields extends Prisma.ExcludeUnderscoreKeys<Prisma.Keys<Prisma.MaybeTupleToUnion<T['orderBy']>>>,
ByFields extends Prisma.MaybeTupleToUnion<T['by']>,
ByValid extends Prisma.Has<ByFields, OrderFields>,
HavingFields extends Prisma.GetHavingFields<T['having']>,
HavingValid extends Prisma.Has<ByFields, HavingFields>,
ByEmpty extends T['by'] extends never[] ? Prisma.True : Prisma.False,
InputErrors extends ByEmpty extends Prisma.True
? `Error: "by" must not be empty.`
: HavingValid extends Prisma.False
? {
[P in HavingFields]: P extends ByFields
? never
: P extends string
? `Error: Field "${P}" used in "having" needs to be provided in "by".`
: [
Error,
'Field ',
P,
` in "having" needs to be provided in "by"`,
]
}[HavingFields]
: 'take' extends Prisma.Keys<T>
? 'orderBy' extends Prisma.Keys<T>
? ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
: 'Error: If you provide "take", you also need to provide "orderBy"'
: 'skip' extends Prisma.Keys<T>
? 'orderBy' extends Prisma.Keys<T>
? ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
: 'Error: If you provide "skip", you also need to provide "orderBy"'
: ByValid extends Prisma.True
? {}
: {
[P in OrderFields]: P extends ByFields
? never
: `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
}[OrderFields]
>(args: Prisma.SubsetIntersection<T, compta_ppa_file_idGroupByArgs, OrderByArg> & InputErrors): {} extends InputErrors ? GetCompta_ppa_file_idGroupByPayload<T> : Prisma.PrismaPromise<InputErrors>
/**
* Fields of the compta_ppa_file_id model
*/
readonly fields: compta_ppa_file_idFieldRefs;
}
/**
* The delegate class that acts as a "Promise-like" for compta_ppa_file_id.
* Why is this prefixed with `Prisma__`?
* Because we want to prevent naming conflicts as mentioned in
* https://github.com/prisma/prisma-client-js/issues/707
*/
export interface Prisma__compta_ppa_file_idClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.
* @param onrejected The callback to execute when the Promise is rejected.
* @returns A Promise for the completion of which ever callback is executed.
*/
then<TResult1 = T, TResult2 = never>(onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null): runtime.Types.Utils.JsPromise<TResult1 | TResult2>
/**
* Attaches a callback for only the rejection of the Promise.
* @param onrejected The callback to execute when the Promise is rejected.
* @returns A Promise for the completion of the callback.
*/
catch<TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | undefined | null): runtime.Types.Utils.JsPromise<T | TResult>
/**
* Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The
* resolved value cannot be modified from the callback.
* @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected).
* @returns A Promise for the completion of the callback.
*/
finally(onfinally?: (() => void) | undefined | null): runtime.Types.Utils.JsPromise<T>
}
/**
* Fields of the compta_ppa_file_id model
*/
export interface compta_ppa_file_idFieldRefs {
readonly last_id: Prisma.FieldRef<"compta_ppa_file_id", 'Int'>
}
// Custom InputTypes
/**
* compta_ppa_file_id findUnique
*/
export type compta_ppa_file_idFindUniqueArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter, which compta_ppa_file_id to fetch.
*/
where: Prisma.compta_ppa_file_idWhereUniqueInput
}
/**
* compta_ppa_file_id findUniqueOrThrow
*/
export type compta_ppa_file_idFindUniqueOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter, which compta_ppa_file_id to fetch.
*/
where: Prisma.compta_ppa_file_idWhereUniqueInput
}
/**
* compta_ppa_file_id findFirst
*/
export type compta_ppa_file_idFindFirstArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter, which compta_ppa_file_id to fetch.
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_ppa_file_ids to fetch.
*/
orderBy?: Prisma.compta_ppa_file_idOrderByWithRelationInput | Prisma.compta_ppa_file_idOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for searching for compta_ppa_file_ids.
*/
cursor?: Prisma.compta_ppa_file_idWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_ppa_file_ids from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_ppa_file_ids.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
*
* Filter by unique combinations of compta_ppa_file_ids.
*/
distinct?: Prisma.Compta_ppa_file_idScalarFieldEnum | Prisma.Compta_ppa_file_idScalarFieldEnum[]
}
/**
* compta_ppa_file_id findFirstOrThrow
*/
export type compta_ppa_file_idFindFirstOrThrowArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter, which compta_ppa_file_id to fetch.
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_ppa_file_ids to fetch.
*/
orderBy?: Prisma.compta_ppa_file_idOrderByWithRelationInput | Prisma.compta_ppa_file_idOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for searching for compta_ppa_file_ids.
*/
cursor?: Prisma.compta_ppa_file_idWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_ppa_file_ids from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_ppa_file_ids.
*/
skip?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
*
* Filter by unique combinations of compta_ppa_file_ids.
*/
distinct?: Prisma.Compta_ppa_file_idScalarFieldEnum | Prisma.Compta_ppa_file_idScalarFieldEnum[]
}
/**
* compta_ppa_file_id findMany
*/
export type compta_ppa_file_idFindManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter, which compta_ppa_file_ids to fetch.
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
*
* Determine the order of compta_ppa_file_ids to fetch.
*/
orderBy?: Prisma.compta_ppa_file_idOrderByWithRelationInput | Prisma.compta_ppa_file_idOrderByWithRelationInput[]
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
*
* Sets the position for listing compta_ppa_file_ids.
*/
cursor?: Prisma.compta_ppa_file_idWhereUniqueInput
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Take `±n` compta_ppa_file_ids from the position of the cursor.
*/
take?: number
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
*
* Skip the first `n` compta_ppa_file_ids.
*/
skip?: number
distinct?: Prisma.Compta_ppa_file_idScalarFieldEnum | Prisma.Compta_ppa_file_idScalarFieldEnum[]
}
/**
* compta_ppa_file_id create
*/
export type compta_ppa_file_idCreateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* The data needed to create a compta_ppa_file_id.
*/
data?: Prisma.XOR<Prisma.compta_ppa_file_idCreateInput, Prisma.compta_ppa_file_idUncheckedCreateInput>
}
/**
* compta_ppa_file_id createMany
*/
export type compta_ppa_file_idCreateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* The data used to create many compta_ppa_file_ids.
*/
data: Prisma.compta_ppa_file_idCreateManyInput | Prisma.compta_ppa_file_idCreateManyInput[]
skipDuplicates?: boolean
}
/**
* compta_ppa_file_id update
*/
export type compta_ppa_file_idUpdateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* The data needed to update a compta_ppa_file_id.
*/
data: Prisma.XOR<Prisma.compta_ppa_file_idUpdateInput, Prisma.compta_ppa_file_idUncheckedUpdateInput>
/**
* Choose, which compta_ppa_file_id to update.
*/
where: Prisma.compta_ppa_file_idWhereUniqueInput
}
/**
* compta_ppa_file_id updateMany
*/
export type compta_ppa_file_idUpdateManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* The data used to update compta_ppa_file_ids.
*/
data: Prisma.XOR<Prisma.compta_ppa_file_idUpdateManyMutationInput, Prisma.compta_ppa_file_idUncheckedUpdateManyInput>
/**
* Filter which compta_ppa_file_ids to update
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* Limit how many compta_ppa_file_ids to update.
*/
limit?: number
}
/**
* compta_ppa_file_id upsert
*/
export type compta_ppa_file_idUpsertArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* The filter to search for the compta_ppa_file_id to update in case it exists.
*/
where: Prisma.compta_ppa_file_idWhereUniqueInput
/**
* In case the compta_ppa_file_id found by the `where` argument doesn't exist, create a new compta_ppa_file_id with this data.
*/
create: Prisma.XOR<Prisma.compta_ppa_file_idCreateInput, Prisma.compta_ppa_file_idUncheckedCreateInput>
/**
* In case the compta_ppa_file_id was found with the provided `where` argument, update it with this data.
*/
update: Prisma.XOR<Prisma.compta_ppa_file_idUpdateInput, Prisma.compta_ppa_file_idUncheckedUpdateInput>
}
/**
* compta_ppa_file_id delete
*/
export type compta_ppa_file_idDeleteArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
/**
* Filter which compta_ppa_file_id to delete.
*/
where: Prisma.compta_ppa_file_idWhereUniqueInput
}
/**
* compta_ppa_file_id deleteMany
*/
export type compta_ppa_file_idDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Filter which compta_ppa_file_ids to delete
*/
where?: Prisma.compta_ppa_file_idWhereInput
/**
* Limit how many compta_ppa_file_ids to delete.
*/
limit?: number
}
/**
* compta_ppa_file_id without action
*/
export type compta_ppa_file_idDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the compta_ppa_file_id
*/
select?: Prisma.compta_ppa_file_idSelect<ExtArgs> | null
/**
* Omit specific fields from the compta_ppa_file_id
*/
omit?: Prisma.compta_ppa_file_idOmit<ExtArgs> | null
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More