feat: fix DDMA eligibility — patient list, name extraction, PDF page, OTP session

- Filter patient list by userId so each user sees only their own patients
- Sort patients by updatedAt DESC so recently checked patients appear first
- Add updatedAt field to Patient model (DB migration via raw SQL + db:generate)
- Fix DDMA name extraction: read from detail page "Name:" label, not search
  results row text which included appended dates
- Fix PDF capture: use driver.get() instead of click() to avoid race condition
  that was saving the search results page instead of the patient detail page
- Strip trailing bare dates from extracted names (e.g. "Rodriguez 04/27/2026")
- Handle "Last, First" comma format and single-word last names in splitName
- Normalize insuranceId consistently in createOrUpdatePatientByInsuranceId
- Fix OTP persistent session: stop clearing LocalStorage/IndexedDB on startup
  (these hold the DDMA device trust token that skips OTP on subsequent logins)
- Increase post-navigation wait time for full page render before PDF generation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-01 21:40:04 -04:00
co-authored by Claude Sonnet 4.6
parent 24bbaed6ab
commit e26ebf7fd5
213 changed files with 1698 additions and 1425 deletions
+23 -9
View File
@@ -94,10 +94,16 @@ export async function createOrUpdatePatientByInsuranceId(options: {
const { insuranceId, firstName, lastName, dob, userId } = options; const { insuranceId, firstName, lastName, dob, userId } = options;
if (!insuranceId) throw new Error("Missing insuranceId"); if (!insuranceId) throw new Error("Missing insuranceId");
// Normalize insuranceId the same way insertPatientSchema does (strip spaces)
const normalizedId = insuranceId.replace(/\s+/g, "");
const incomingFirst = (firstName || "").trim(); const incomingFirst = (firstName || "").trim();
const incomingLast = (lastName || "").trim(); const incomingLast = (lastName || "").trim();
let patient = await storage.getPatientByInsuranceId(insuranceId); console.log(`[createOrUpdatePatient] insuranceId="${normalizedId}" firstName="${incomingFirst}" lastName="${incomingLast}" userId=${userId}`);
let patient = await storage.getPatientByInsuranceId(normalizedId);
console.log(`[createOrUpdatePatient] existing patient lookup: ${patient ? `found id=${patient.id}` : "not found"}`);
if (patient && patient.id) { if (patient && patient.id) {
const updates: any = {}; const updates: any = {};
@@ -110,8 +116,9 @@ export async function createOrUpdatePatientByInsuranceId(options: {
if (!isNaN(parsed.getTime())) updates.dateOfBirth = parsed; if (!isNaN(parsed.getTime())) updates.dateOfBirth = parsed;
} }
if (Object.keys(updates).length > 0) { if (Object.keys(updates).length > 0) {
console.log(`[createOrUpdatePatient] updating patient id=${patient.id} with`, updates);
await storage.updatePatient(patient.id, updates); await storage.updatePatient(patient.id, updates);
patient = await storage.getPatientByInsuranceId(insuranceId); patient = await storage.getPatientByInsuranceId(normalizedId);
} }
return patient; return patient;
} }
@@ -123,24 +130,31 @@ export async function createOrUpdatePatientByInsuranceId(options: {
gender: "", gender: "",
phone: "", phone: "",
userId, userId,
insuranceId, insuranceId: normalizedId,
}; };
let patientData: InsertPatient; let patientData: InsertPatient;
try { try {
patientData = insertPatientSchema.parse(createPayload); patientData = insertPatientSchema.parse(createPayload);
} catch { } catch (e1) {
// Remove fields that may fail validation (invalid date or alphanumeric insuranceId) console.warn(`[createOrUpdatePatient] schema parse failed (attempt 1):`, e1);
const safePayload = { ...createPayload }; const safePayload = { ...createPayload };
delete safePayload.dateOfBirth; delete safePayload.dateOfBirth;
try { try {
patientData = insertPatientSchema.parse(safePayload); patientData = insertPatientSchema.parse(safePayload);
} catch { } catch (e2) {
// Last resort: skip schema validation and cast directly console.warn(`[createOrUpdatePatient] schema parse failed (attempt 2):`, e2);
patientData = safePayload as InsertPatient; patientData = safePayload as InsertPatient;
} }
} }
await storage.createPatient(patientData); try {
return storage.getPatientByInsuranceId(insuranceId); await storage.createPatient(patientData);
console.log(`[createOrUpdatePatient] patient created successfully for insuranceId="${normalizedId}"`);
} catch (dbErr: any) {
console.error(`[createOrUpdatePatient] DB create failed:`, dbErr?.message ?? dbErr);
throw dbErr;
}
return storage.getPatientByInsuranceId(normalizedId);
} }
@@ -90,9 +90,33 @@ async function processDdmaResult(
? seleniumResult.patientName.trim() ? seleniumResult.patientName.trim()
: null; : null;
const { firstName, lastName } = rawName let firstName: string;
? splitName(rawName) let lastName: string;
: { firstName: formFirstName ?? "", lastName: formLastName ?? "" };
if (rawName) {
// Strip trailing bare dates DDMA appends to names e.g. "Christian Rodriguez 04/27/2026"
const cleanName = rawName.replace(/\s+\d{1,2}\/\d{1,2}\/\d{2,4}$/, "").trim();
if (cleanName.includes(",")) {
// "LAST, FIRST" format common on insurance portals
const [last, ...firstParts] = cleanName.split(",").map((s: string) => s.trim());
lastName = last || formLastName || "";
firstName = firstParts.join(" ").trim() || formFirstName || "";
} else {
const parsed = splitName(cleanName);
if (!parsed.lastName) {
// Single word — treat as last name, pull first name from form
lastName = parsed.firstName || formLastName || "";
firstName = formFirstName || "";
} else {
firstName = parsed.firstName || formFirstName || "";
lastName = parsed.lastName || formLastName || "";
}
}
} else {
firstName = formFirstName ?? "";
lastName = formLastName ?? "";
}
// 2) Create / update patient // 2) Create / update patient
await createOrUpdatePatientByInsuranceId({ await createOrUpdatePatientByInsuranceId({
@@ -104,7 +128,9 @@ async function processDdmaResult(
}); });
// 3) Fetch patient (needed for ID) // 3) Fetch patient (needed for ID)
const patient = await storage.getPatientByInsuranceId(insuranceId); const normalizedInsuranceId = insuranceId.replace(/\s+/g, "");
const patient = await storage.getPatientByInsuranceId(normalizedInsuranceId);
log("ddma-processor", `patient lookup after create: ${patient ? `id=${patient.id}` : "NOT FOUND"} for insuranceId="${normalizedInsuranceId}"`);
if (!patient?.id) { if (!patient?.id) {
output.patientUpdateStatus = "Patient not found; no update performed"; output.patientUpdateStatus = "Patient not found; no update performed";
return output; return output;
@@ -177,6 +203,7 @@ async function processDdmaResult(
output.pdfFileId = createdPdfFileId; output.pdfFileId = createdPdfFileId;
return output; return output;
} catch (err: any) { } catch (err: any) {
log("ddma-processor", `processDdmaResult ERROR: ${err?.message ?? String(err)}`, err);
return { return {
...output, ...output,
pdfUploadStatus: pdfUploadStatus:
+3 -2
View File
@@ -24,9 +24,10 @@ router.get("/recent", async (req: Request, res: Response) => {
const limit = parseInt(req.query.limit as string) || 10; const limit = parseInt(req.query.limit as string) || 10;
const offset = parseInt(req.query.offset as string) || 0; const offset = parseInt(req.query.offset as string) || 0;
const userId = req.user!.id;
const [patients, totalCount] = await Promise.all([ const [patients, totalCount] = await Promise.all([
storage.getRecentPatients(limit, offset), storage.getRecentPatients(limit, offset, userId),
storage.getTotalPatientCount(), storage.getTotalPatientCount(userId),
]); ]);
res.json({ patients, totalCount }); res.json({ patients, totalCount });
+9 -7
View File
@@ -11,7 +11,7 @@ export interface IStorage {
getPatient(id: number): Promise<Patient | undefined>; getPatient(id: number): Promise<Patient | undefined>;
getPatientByInsuranceId(insuranceId: string): Promise<Patient | null>; getPatientByInsuranceId(insuranceId: string): Promise<Patient | null>;
getPatientsByUserId(userId: number): Promise<Patient[]>; getPatientsByUserId(userId: number): Promise<Patient[]>;
getRecentPatients(limit: number, offset: number): Promise<Patient[]>; getRecentPatients(limit: number, offset: number, userId: number): Promise<Patient[]>;
getPatientsByIds(ids: number[]): Promise<Patient[]>; getPatientsByIds(ids: number[]): Promise<Patient[]>;
createPatient(patient: InsertPatient): Promise<Patient>; createPatient(patient: InsertPatient): Promise<Patient>;
updatePatient(id: number, patient: UpdatePatient): Promise<Patient>; updatePatient(id: number, patient: UpdatePatient): Promise<Patient>;
@@ -33,7 +33,7 @@ export interface IStorage {
status: string; status: string;
}[] }[]
>; >;
getTotalPatientCount(): Promise<number>; getTotalPatientCount(userId: number): Promise<number>;
countPatients(filters: any): Promise<number>; // optional but useful countPatients(filters: any): Promise<number>; // optional but useful
getPatientFinancialRows( getPatientFinancialRows(
patientId: number, patientId: number,
@@ -59,11 +59,12 @@ export const patientsStorage: IStorage = {
}); });
}, },
async getRecentPatients(limit: number, offset: number): Promise<Patient[]> { async getRecentPatients(limit: number, offset: number, userId: number): Promise<Patient[]> {
return db.patient.findMany({ return db.patient.findMany({
where: { userId },
skip: offset, skip: offset,
take: limit, take: limit,
orderBy: { createdAt: "desc" }, orderBy: { updatedAt: "desc" },
}); });
}, },
@@ -85,6 +86,7 @@ export const patientsStorage: IStorage = {
status: true, status: true,
userId: true, userId: true,
createdAt: true, createdAt: true,
updatedAt: true,
}, },
}); });
}, },
@@ -124,7 +126,7 @@ export const patientsStorage: IStorage = {
}) { }) {
return db.patient.findMany({ return db.patient.findMany({
where: filters, where: filters,
orderBy: { createdAt: "desc" }, orderBy: { updatedAt: "desc" },
take: limit, take: limit,
skip: offset, skip: offset,
select: { select: {
@@ -141,8 +143,8 @@ export const patientsStorage: IStorage = {
}); });
}, },
async getTotalPatientCount(): Promise<number> { async getTotalPatientCount(userId: number): Promise<number> {
return db.patient.count(); return db.patient.count({ where: { userId } });
}, },
async countPatients(filters: any) { async countPatients(filters: any) {
+11 -56
View File
@@ -44,28 +44,26 @@ class DDMABrowserManager:
def clear_session_on_startup(self): def clear_session_on_startup(self):
""" """
Clear session cookies from Chrome profile on startup. Clear only login cookies on startup to force credential re-entry after restart.
This forces a fresh login after PC restart. NEVER clears Local Storage or IndexedDB — those hold the DDMA device trust token
Preserves device trust tokens (LocalStorage, IndexedDB) to avoid OTPs. that allows the portal to skip OTP for recognised devices.
""" """
print("[DDMA BrowserManager] Clearing session on startup...") print("[DDMA BrowserManager] Clearing login cookies on startup (preserving device trust)...")
try: try:
# Clear credentials tracking file # Reset credentials tracking so the next login re-saves the hash
if os.path.exists(self._credentials_file): if os.path.exists(self._credentials_file):
os.remove(self._credentials_file) os.remove(self._credentials_file)
print("[DDMA BrowserManager] Cleared credentials tracking file") print("[DDMA BrowserManager] Cleared credentials tracking file")
# Clear session-related Chrome profile files # Only remove cookie / login-data files — these expire the session so the
# user must re-enter credentials, but the device trust token is untouched.
session_files = [ session_files = [
"Cookies", "Cookies",
"Cookies-journal", "Cookies-journal",
"Login Data", "Login Data",
"Login Data-journal", "Login Data-journal",
"Web Data",
"Web Data-journal",
] ]
for filename in session_files: for filename in session_files:
for base in [os.path.join(self.profile_dir, "Default"), self.profile_dir]: for base in [os.path.join(self.profile_dir, "Default"), self.profile_dir]:
filepath = os.path.join(base, filename) filepath = os.path.join(base, filename)
@@ -76,55 +74,12 @@ class DDMABrowserManager:
except Exception as e: except Exception as e:
print(f"[DDMA BrowserManager] Could not remove {filename}: {e}") print(f"[DDMA BrowserManager] Could not remove {filename}: {e}")
# Clear Session Storage (contains login state) # Local Storage, IndexedDB, and Session Storage are intentionally
session_storage_dir = os.path.join(self.profile_dir, "Default", "Session Storage") # NOT cleared — they contain the DDMA device trust token that prevents
if os.path.exists(session_storage_dir): # OTP from being required on every login.
try:
shutil.rmtree(session_storage_dir)
print("[DDMA BrowserManager] Cleared Session Storage")
except Exception as e:
print(f"[DDMA BrowserManager] Could not clear Session Storage: {e}")
# Clear Local Storage (may contain auth tokens)
local_storage_dir = os.path.join(self.profile_dir, "Default", "Local Storage")
if os.path.exists(local_storage_dir):
try:
shutil.rmtree(local_storage_dir)
print("[DDMA BrowserManager] Cleared Local Storage")
except Exception as e:
print(f"[DDMA BrowserManager] Could not clear Local Storage: {e}")
# Clear IndexedDB (may contain auth tokens)
indexeddb_dir = os.path.join(self.profile_dir, "Default", "IndexedDB")
if os.path.exists(indexeddb_dir):
try:
shutil.rmtree(indexeddb_dir)
print("[DDMA BrowserManager] Cleared IndexedDB")
except Exception as e:
print(f"[DDMA BrowserManager] Could not clear IndexedDB: {e}")
# Clear browser caches
cache_dirs = [
os.path.join(self.profile_dir, "Default", "Cache"),
os.path.join(self.profile_dir, "Default", "Code Cache"),
os.path.join(self.profile_dir, "Default", "GPUCache"),
os.path.join(self.profile_dir, "Default", "Service Worker"),
os.path.join(self.profile_dir, "Cache"),
os.path.join(self.profile_dir, "Code Cache"),
os.path.join(self.profile_dir, "GPUCache"),
os.path.join(self.profile_dir, "Service Worker"),
os.path.join(self.profile_dir, "ShaderCache"),
]
for cache_dir in cache_dirs:
if os.path.exists(cache_dir):
try:
shutil.rmtree(cache_dir)
print(f"[DDMA BrowserManager] Cleared {os.path.basename(cache_dir)}")
except Exception as e:
print(f"[DDMA BrowserManager] Could not clear {os.path.basename(cache_dir)}: {e}")
self._needs_session_clear = True self._needs_session_clear = True
print("[DDMA BrowserManager] Session cleared - will require fresh login") print("[DDMA BrowserManager] Startup clear done — device trust preserved, OTP not required")
except Exception as e: except Exception as e:
print(f"[DDMA BrowserManager] Error clearing session: {e}") print(f"[DDMA BrowserManager] Error clearing session: {e}")
@@ -378,53 +378,35 @@ class AutomationDeltaDentalMAEligibilityCheck:
try: try:
import re import re
# Wait for results table # Wait for results table, then pause for full render
try: try:
WebDriverWait(self.driver, 10).until( WebDriverWait(self.driver, 10).until(
EC.presence_of_element_located((By.XPATH, "//tbody//tr")) EC.presence_of_element_located((By.XPATH, "//tbody//tr"))
) )
time.sleep(2) # Let the row content fully render after table appears
except TimeoutException: except TimeoutException:
print("[DDMA step2] Warning: Results table not found within timeout") print("[DDMA step2] Warning: Results table not found within timeout")
eligibilityText = "unknown" eligibilityText = "unknown"
foundMemberId = "" foundMemberId = self.memberId or ""
patientName = "" patientName = ""
# Extract data from first result row # Extract eligibility status and member ID from search results row
try: try:
first_row = self.driver.find_element(By.XPATH, "(//tbody//tr)[1]") first_row = self.driver.find_element(By.XPATH, "(//tbody//tr)[1]")
row_text = first_row.text.strip() row_text = first_row.text.strip()
print(f"[DDMA step2] First row text: {row_text[:150]}...") print(f"[DDMA step2] First row text: {row_text[:150]}...")
if row_text: lines = row_text.split('\n') if row_text else []
lines = row_text.split('\n') for line in lines:
line = line.strip()
# Extract patient name (first line, strip DOB if present) if line and re.match(r'^[A-Z0-9]{5,}$', line) and not line.startswith('DOB'):
if lines: foundMemberId = line
potential_name = lines[0].strip() print(f"[DDMA step2] Extracted Member ID: {foundMemberId}")
potential_name = re.sub(r'\s*DOB[:\s]*\d{1,2}/\d{1,2}/\d{2,4}\s*', '', potential_name, flags=re.IGNORECASE).strip() break
if potential_name and not potential_name.startswith('DOB') and not potential_name.isdigit():
patientName = potential_name
print(f"[DDMA step2] Extracted patient name: '{patientName}'")
# Extract Member ID
for line in lines:
line = line.strip()
if line and re.match(r'^[A-Z0-9]{5,}$', line) and not line.startswith('DOB'):
foundMemberId = line
print(f"[DDMA step2] Extracted Member ID: {foundMemberId}")
break
if not foundMemberId and self.memberId:
foundMemberId = self.memberId
print(f"[DDMA step2] Using input Member ID: {foundMemberId}")
except Exception as e: except Exception as e:
print(f"[DDMA step2] Error extracting data from row: {e}") print(f"[DDMA step2] Error reading first row: {e}")
if self.memberId:
foundMemberId = self.memberId
# Extract eligibility status
try: try:
short_wait = WebDriverWait(self.driver, 3) short_wait = WebDriverWait(self.driver, 3)
status_link = short_wait.until(EC.presence_of_element_located(( status_link = short_wait.until(EC.presence_of_element_located((
@@ -445,109 +427,128 @@ class AutomationDeltaDentalMAEligibilityCheck:
except Exception: except Exception:
pass pass
# Navigate to detailed patient page # Find the member-details URL from the first row
print("[DDMA step2] Navigating to patient detail page...") print("[DDMA step2] Looking for patient detail link...")
patient_name_clicked = False
detail_url = None detail_url = None
patient_link_selectors = [ link_selectors = [
"(//table//tbody//tr)[1]//td[1]//a", "(//table//tbody//tr)[1]//td[1]//a",
"(//tbody//tr)[1]//a[contains(@href, 'member-details')]", "(//tbody//tr)[1]//a[contains(@href, 'member-details')]",
"(//tbody//tr)[1]//a[contains(@href, 'member')]", "(//tbody//tr)[1]//a[contains(@href, 'member')]",
"//a[contains(@href, 'member-details')]",
] ]
for selector in link_selectors:
for selector in patient_link_selectors:
try: try:
patient_link = WebDriverWait(self.driver, 5).until( link_el = WebDriverWait(self.driver, 5).until(
EC.presence_of_element_located((By.XPATH, selector)) EC.presence_of_element_located((By.XPATH, selector))
) )
link_text = patient_link.text.strip() href = link_el.get_attribute("href")
href = patient_link.get_attribute("href")
print(f"[DDMA step2] Found patient link: text='{link_text}', href={href}")
if link_text and not patientName:
patientName = link_text
if href and "member-details" in href: if href and "member-details" in href:
detail_url = href detail_url = href
patient_name_clicked = True print(f"[DDMA step2] Found detail URL: {href}")
break break
except Exception as e: except Exception:
print(f"[DDMA step2] Selector '{selector}' failed: {e}")
continue continue
if not detail_url: if detail_url:
try: # Always navigate via driver.get() — this blocks until the new page loads,
all_links = self.driver.find_elements(By.XPATH, "//a[contains(@href, 'member-details')]") # unlike click() which returns immediately and causes a race condition.
if all_links: print(f"[DDMA step2] Navigating to detail page: {detail_url}")
detail_url = all_links[0].get_attribute("href")
patient_name_clicked = True
print(f"[DDMA step2] Fallback member-details link: {detail_url}")
except Exception as e:
print(f"[DDMA step2] Could not find member-details link: {e}")
if patient_name_clicked and detail_url:
print(f"[DDMA step2] Navigating directly to: {detail_url}")
self.driver.get(detail_url) self.driver.get(detail_url)
# Wait for page to be ready # Confirm we actually landed on the detail page (not redirected away)
try: try:
WebDriverWait(self.driver, 30).until( WebDriverWait(self.driver, 15).until(
lambda d: d.execute_script("return document.readyState") == "complete" lambda d: "member-details" in d.current_url
) )
print(f"[DDMA step2] Confirmed on detail page: {self.driver.current_url}")
except Exception: except Exception:
print("[DDMA step2] Warning: document.readyState did not become 'complete'") print(f"[DDMA step2] Warning: URL after navigation: {self.driver.current_url}")
# Wait for meaningful content to appear # Wait for meaningful content on the detail page
content_selectors = [ for selector in [
"//div[contains(@class,'member') or contains(@class,'detail') or contains(@class,'patient')]", "//*[contains(text(),'Date of Birth') or contains(text(),'Address') or contains(text(),'Member ID')]",
"//h1", "//h2", "//table", "//table", "//h1", "//h2",
"//*[contains(text(),'Member ID') or contains(text(),'Name') or contains(text(),'Date of Birth')]", ]:
]
for selector in content_selectors:
try: try:
WebDriverWait(self.driver, 10).until( WebDriverWait(self.driver, 15).until(
EC.presence_of_element_located((By.XPATH, selector)) EC.presence_of_element_located((By.XPATH, selector))
) )
print(f"[DDMA step2] Content loaded: {selector}") print(f"[DDMA step2] Detail page content loaded: {selector}")
break break
except Exception: except Exception:
continue continue
time.sleep(1) # Brief settle for any late-rendering elements time.sleep(3) # Let JavaScript finish rendering all sections
# Try to extract patient name from detail page if not already found # Get full page text as lines
if not patientName: try:
for selector in ["//h1", "//h2", "//*[contains(@class,'patient-name') or contains(@class,'member-name')]"]: page_lines = self.driver.execute_script(
try: "return document.body.innerText;"
name_elem = self.driver.find_element(By.XPATH, selector) ).split('\n')
name_text = name_elem.text.strip() page_lines = [l.strip() for l in page_lines if l.strip()]
if name_text and len(name_text) > 1: except Exception as e:
if not any(x in name_text.lower() for x in ['active', 'inactive', 'eligible', 'search', 'date', 'print']): print(f"[DDMA step2] Could not get page text: {e}")
patientName = name_text page_lines = []
print(f"[DDMA step2] Found patient name on detail page: {patientName}")
break # UI noise words that appear in accessibility/sort-button text or field labels
except Exception: ui_noise = ['click', 'sort', 'activate', 'direction', 'enter', 'space',
continue 'current', 'use ', 'table', 'column', 'filter', 'search',
'date', 'birth', 'relationship', 'subscriber', 'coverage',
'status', 'period', 'network', 'plan', 'deductible']
def looks_like_name(text):
"""Return True if text is a plausible patient name."""
t = text.strip()
# Must be 2–60 chars, letters/spaces/hyphens/apostrophes only (no periods)
if not t or not (2 <= len(t) <= 60):
return False
if not re.match(r"^[A-Za-z\s\-']+$", t):
return False
# Must not be UI noise
if any(w in t.lower() for w in ui_noise):
return False
return True
# Scan lines for the "Name" label. When "Name" appears alone we scan
# forward past accessibility text to the first plausible name value.
for i, line in enumerate(page_lines):
# Case 1: "Name : Value" or "Name: Value" on the same line
same_line = re.match(
r'^(?:member\s+)?name\s*[:\-]\s*(.+)$', line, re.IGNORECASE
)
if same_line and not re.search(
r'(provider|group|subscriber|plan)\s+name', line, re.IGNORECASE
):
candidate = same_line.group(1).strip()
if looks_like_name(candidate):
patientName = candidate
print(f"[DDMA step2] Extracted name from 'Name:' label: '{patientName}'")
break
# Case 2: "Name" or "Name:" alone on a line — scan forward for value
elif re.match(r'^(?:member\s+)?name\s*:?\s*$', line, re.IGNORECASE):
for j in range(i + 1, min(i + 6, len(page_lines))):
candidate = page_lines[j].strip()
if looks_like_name(candidate):
patientName = candidate
print(f"[DDMA step2] Extracted name from 'Name' label (line +{j-i}): '{patientName}'")
break
if patientName:
break
else: else:
print("[DDMA step2] Warning: Could not navigate to patient detail page") print("[DDMA step2] Warning: Could not find patient detail link")
if not patientName:
try:
name_elem = self.driver.find_element(By.XPATH, "(//tbody//tr)[1]//td[1]")
patientName = name_elem.text.strip()
except Exception:
pass
if not patientName: # Clean patient name — strip any remaining date artifacts
print("[DDMA step2] Could not extract patient name")
# Clean patient name
if patientName: if patientName:
cleaned = re.sub(r'\s*DOB[:\s]*\d{1,2}/\d{1,2}/\d{2,4}\s*', '', patientName, flags=re.IGNORECASE).strip() cleaned = re.sub(r'\s*DOB[:\s]*\d{1,2}/\d{1,2}/\d{2,4}\s*', '', patientName, flags=re.IGNORECASE).strip()
if cleaned: cleaned = re.sub(r'\s+\d{1,2}/\d{1,2}/\d{2,4}$', '', cleaned).strip()
patientName = cleaned patientName = cleaned if cleaned else patientName
# Wait for page ready before PDF if not patientName:
print("[DDMA step2] Could not extract patient name from detail page")
# Wait for the page to be fully ready before capturing PDF
try: try:
WebDriverWait(self.driver, 30).until( WebDriverWait(self.driver, 30).until(
lambda d: d.execute_script("return document.readyState") == "complete" lambda d: d.execute_script("return document.readyState") == "complete"
@@ -555,6 +556,9 @@ class AutomationDeltaDentalMAEligibilityCheck:
except Exception: except Exception:
pass pass
# Extra wait for lazy-loaded sections (benefits summary, member history, etc.)
time.sleep(4)
# Generate PDF via Chrome DevTools Protocol # Generate PDF via Chrome DevTools Protocol
print("[DDMA step2] Generating PDF of patient detail page...") print("[DDMA step2] Generating PDF of patient detail page...")
pdf_options = { pdf_options = {
File diff suppressed because one or more lines are too long
@@ -147,7 +147,8 @@ exports.Prisma.PatientScalarFieldEnum = {
medicalConditions: 'medicalConditions', medicalConditions: 'medicalConditions',
status: 'status', status: 'status',
userId: 'userId', userId: 'userId',
createdAt: 'createdAt' createdAt: 'createdAt',
updatedAt: 'updatedAt'
}; };
exports.Prisma.AppointmentScalarFieldEnum = { exports.Prisma.AppointmentScalarFieldEnum = {
+66 -2
View File
@@ -5179,6 +5179,7 @@ export namespace Prisma {
status: $Enums.PatientStatus | null status: $Enums.PatientStatus | null
userId: number | null userId: number | null
createdAt: Date | null createdAt: Date | null
updatedAt: Date | null
} }
export type PatientMaxAggregateOutputType = { export type PatientMaxAggregateOutputType = {
@@ -5201,6 +5202,7 @@ export namespace Prisma {
status: $Enums.PatientStatus | null status: $Enums.PatientStatus | null
userId: number | null userId: number | null
createdAt: Date | null createdAt: Date | null
updatedAt: Date | null
} }
export type PatientCountAggregateOutputType = { export type PatientCountAggregateOutputType = {
@@ -5223,6 +5225,7 @@ export namespace Prisma {
status: number status: number
userId: number userId: number
createdAt: number createdAt: number
updatedAt: number
_all: number _all: number
} }
@@ -5257,6 +5260,7 @@ export namespace Prisma {
status?: true status?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true
} }
export type PatientMaxAggregateInputType = { export type PatientMaxAggregateInputType = {
@@ -5279,6 +5283,7 @@ export namespace Prisma {
status?: true status?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true
} }
export type PatientCountAggregateInputType = { export type PatientCountAggregateInputType = {
@@ -5301,6 +5306,7 @@ export namespace Prisma {
status?: true status?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true
_all?: true _all?: true
} }
@@ -5410,6 +5416,7 @@ export namespace Prisma {
status: $Enums.PatientStatus status: $Enums.PatientStatus
userId: number userId: number
createdAt: Date createdAt: Date
updatedAt: Date
_count: PatientCountAggregateOutputType | null _count: PatientCountAggregateOutputType | null
_avg: PatientAvgAggregateOutputType | null _avg: PatientAvgAggregateOutputType | null
_sum: PatientSumAggregateOutputType | null _sum: PatientSumAggregateOutputType | null
@@ -5451,6 +5458,7 @@ export namespace Prisma {
status?: boolean status?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
appointments?: boolean | Patient$appointmentsArgs<ExtArgs> appointments?: boolean | Patient$appointmentsArgs<ExtArgs>
procedures?: boolean | Patient$proceduresArgs<ExtArgs> procedures?: boolean | Patient$proceduresArgs<ExtArgs>
@@ -5482,6 +5490,7 @@ export namespace Prisma {
status?: boolean status?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
}, ExtArgs["result"]["patient"]> }, ExtArgs["result"]["patient"]>
@@ -5505,6 +5514,7 @@ export namespace Prisma {
status?: boolean status?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
}, ExtArgs["result"]["patient"]> }, ExtArgs["result"]["patient"]>
@@ -5528,9 +5538,10 @@ export namespace Prisma {
status?: boolean status?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean
} }
export type PatientOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "status" | "userId" | "createdAt", ExtArgs["result"]["patient"]> export type PatientOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "status" | "userId" | "createdAt" | "updatedAt", ExtArgs["result"]["patient"]>
export type PatientInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = { export type PatientInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
appointments?: boolean | Patient$appointmentsArgs<ExtArgs> appointments?: boolean | Patient$appointmentsArgs<ExtArgs>
@@ -5581,6 +5592,7 @@ export namespace Prisma {
status: $Enums.PatientStatus status: $Enums.PatientStatus
userId: number userId: number
createdAt: Date createdAt: Date
updatedAt: Date
}, ExtArgs["result"]["patient"]> }, ExtArgs["result"]["patient"]>
composites: {} composites: {}
} }
@@ -6031,6 +6043,7 @@ export namespace Prisma {
readonly status: FieldRef<"Patient", 'PatientStatus'> readonly status: FieldRef<"Patient", 'PatientStatus'>
readonly userId: FieldRef<"Patient", 'Int'> readonly userId: FieldRef<"Patient", 'Int'>
readonly createdAt: FieldRef<"Patient", 'DateTime'> readonly createdAt: FieldRef<"Patient", 'DateTime'>
readonly updatedAt: FieldRef<"Patient", 'DateTime'>
} }
@@ -32648,7 +32661,8 @@ export namespace Prisma {
medicalConditions: 'medicalConditions', medicalConditions: 'medicalConditions',
status: 'status', status: 'status',
userId: 'userId', userId: 'userId',
createdAt: 'createdAt' createdAt: 'createdAt',
updatedAt: 'updatedAt'
}; };
export type PatientScalarFieldEnum = (typeof PatientScalarFieldEnum)[keyof typeof PatientScalarFieldEnum] export type PatientScalarFieldEnum = (typeof PatientScalarFieldEnum)[keyof typeof PatientScalarFieldEnum]
@@ -33422,6 +33436,7 @@ export namespace Prisma {
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
appointments?: AppointmentListRelationFilter appointments?: AppointmentListRelationFilter
procedures?: AppointmentProcedureListRelationFilter procedures?: AppointmentProcedureListRelationFilter
@@ -33452,6 +33467,7 @@ export namespace Prisma {
status?: SortOrder status?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder
user?: UserOrderByWithRelationInput user?: UserOrderByWithRelationInput
appointments?: AppointmentOrderByRelationAggregateInput appointments?: AppointmentOrderByRelationAggregateInput
procedures?: AppointmentProcedureOrderByRelationAggregateInput procedures?: AppointmentProcedureOrderByRelationAggregateInput
@@ -33485,6 +33501,7 @@ export namespace Prisma {
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
appointments?: AppointmentListRelationFilter appointments?: AppointmentListRelationFilter
procedures?: AppointmentProcedureListRelationFilter procedures?: AppointmentProcedureListRelationFilter
@@ -33515,6 +33532,7 @@ export namespace Prisma {
status?: SortOrder status?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder
_count?: PatientCountOrderByAggregateInput _count?: PatientCountOrderByAggregateInput
_avg?: PatientAvgOrderByAggregateInput _avg?: PatientAvgOrderByAggregateInput
_max?: PatientMaxOrderByAggregateInput _max?: PatientMaxOrderByAggregateInput
@@ -33545,6 +33563,7 @@ export namespace Prisma {
status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus
userId?: IntWithAggregatesFilter<"Patient"> | number userId?: IntWithAggregatesFilter<"Patient"> | number
createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
updatedAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
} }
export type AppointmentWhereInput = { export type AppointmentWhereInput = {
@@ -35391,6 +35410,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -35421,6 +35441,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -35448,6 +35469,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -35478,6 +35500,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -35507,6 +35530,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
} }
export type PatientUpdateManyMutationInput = { export type PatientUpdateManyMutationInput = {
@@ -35527,6 +35551,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
export type PatientUncheckedUpdateManyInput = { export type PatientUncheckedUpdateManyInput = {
@@ -35549,6 +35574,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
export type AppointmentCreateInput = { export type AppointmentCreateInput = {
@@ -37606,6 +37632,7 @@ export namespace Prisma {
status?: SortOrder status?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder
} }
export type PatientAvgOrderByAggregateInput = { export type PatientAvgOrderByAggregateInput = {
@@ -37633,6 +37660,7 @@ export namespace Prisma {
status?: SortOrder status?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder
} }
export type PatientMinOrderByAggregateInput = { export type PatientMinOrderByAggregateInput = {
@@ -37655,6 +37683,7 @@ export namespace Prisma {
status?: SortOrder status?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder
} }
export type PatientSumOrderByAggregateInput = { export type PatientSumOrderByAggregateInput = {
@@ -42001,6 +42030,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
claims?: ClaimCreateNestedManyWithoutPatientInput claims?: ClaimCreateNestedManyWithoutPatientInput
@@ -42029,6 +42059,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -42481,6 +42512,7 @@ export namespace Prisma {
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string
} }
export type AppointmentUpsertWithWhereUniqueWithoutUserInput = { export type AppointmentUpsertWithWhereUniqueWithoutUserInput = {
@@ -43398,6 +43430,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
claims?: ClaimCreateNestedManyWithoutPatientInput claims?: ClaimCreateNestedManyWithoutPatientInput
@@ -43427,6 +43460,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
@@ -43658,6 +43692,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
claims?: ClaimUpdateManyWithoutPatientNestedInput claims?: ClaimUpdateManyWithoutPatientNestedInput
@@ -43687,6 +43722,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
@@ -44436,6 +44472,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
claims?: ClaimCreateNestedManyWithoutPatientInput claims?: ClaimCreateNestedManyWithoutPatientInput
@@ -44465,6 +44502,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
@@ -44577,6 +44615,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
claims?: ClaimUpdateManyWithoutPatientNestedInput claims?: ClaimUpdateManyWithoutPatientNestedInput
@@ -44606,6 +44645,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
@@ -44660,6 +44700,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -44689,6 +44730,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
@@ -44971,6 +45013,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -45000,6 +45043,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
@@ -45753,6 +45797,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -45782,6 +45827,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -45847,6 +45893,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -45876,6 +45923,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -46025,6 +46073,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -46054,6 +46103,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -46274,6 +46324,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -46303,6 +46354,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -47375,6 +47427,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -47404,6 +47457,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -47490,6 +47544,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -47519,6 +47574,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -47595,6 +47651,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
@@ -47624,6 +47681,7 @@ export namespace Prisma {
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
@@ -47666,6 +47724,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
@@ -47695,6 +47754,7 @@ export namespace Prisma {
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -47722,6 +47782,7 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string
} }
export type AppointmentCreateManyUserInput = { export type AppointmentCreateManyUserInput = {
@@ -47870,6 +47931,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
claims?: ClaimUpdateManyWithoutPatientNestedInput claims?: ClaimUpdateManyWithoutPatientNestedInput
@@ -47898,6 +47960,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
@@ -47926,6 +47989,7 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
export type AppointmentUpdateWithoutUserInput = { export type AppointmentUpdateWithoutUserInput = {
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "prisma-client-5a1566e0d7b9ed84a3b9f5a3202c04d4a144585980b9909674457730d45add6e", "name": "prisma-client-22655c07aa39745227b4db21e1a272ed33f573d246376a2497ebde7ea0c156fb",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",
"browser": "default.js", "browser": "default.js",
@@ -59,6 +59,7 @@ model Patient {
status PatientStatus @default(UNKNOWN) status PatientStatus @default(UNKNOWN)
userId Int userId Int
createdAt DateTime @default(now()) createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
user User @relation(fields: [userId], references: [id]) user User @relation(fields: [userId], references: [id])
appointments Appointment[] appointments Appointment[]
procedures AppointmentProcedure[] procedures AppointmentProcedure[]
+1
View File
@@ -59,6 +59,7 @@ model Patient {
status PatientStatus @default(UNKNOWN) status PatientStatus @default(UNKNOWN)
userId Int userId Int
createdAt DateTime @default(now()) createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
user User @relation(fields: [userId], references: [id]) user User @relation(fields: [userId], references: [id])
appointments Appointment[] appointments Appointment[]
procedures AppointmentProcedure[] procedures AppointmentProcedure[]
@@ -1,7 +1,7 @@
{ {
"version": "1.0", "version": "1.0",
"generatorVersion": "1.0.0", "generatorVersion": "1.0.0",
"generatedAt": "2026-04-29T04:19:07.524Z", "generatedAt": "2026-05-01T03:52:20.889Z",
"outputPath": "/home/ee/Desktop/DentalManagementMH04/packages/db/shared", "outputPath": "/home/ee/Desktop/DentalManagementMH04/packages/db/shared",
"files": [ "files": [
"schemas/enums/TransactionIsolationLevel.schema.ts", "schemas/enums/TransactionIsolationLevel.schema.ts",
+1 -1
View File
@@ -1,5 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../generated/prisma'; import type { Prisma } from '../../generated/prisma';
export declare const DecimalJSLikeSchema: z.ZodType<Prisma.DecimalJsLike>; export declare const DecimalJSLikeSchema: z.ZodType<Prisma.DecimalJsLike>;
export declare const DECIMAL_STRING_REGEX: RegExp; export declare const DECIMAL_STRING_REGEX: RegExp;
export declare const isValidDecimalInput: (v?: null | string | number | Prisma.DecimalJsLike) => v is string | number | Prisma.DecimalJsLike; export declare const isValidDecimalInput: (v?: null | string | number | Prisma.DecimalJsLike) => v is string | number | Prisma.DecimalJsLike;
@@ -1,7 +1,8 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../generated/prisma'; import type { Prisma } from '../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
// DECIMAL HELPERS // DECIMAL HELPERS
//------------------------------------------------------ //------------------------------------------------------
@@ -23,7 +24,7 @@ export const isValidDecimalInput = (
if (v === undefined || v === null) return false; if (v === undefined || v === null) return false;
return ( return (
// Explicit instance checks first // Explicit instance checks first
v instanceof Prisma.Decimal || v instanceof Decimal ||
// If Decimal.js is present and imported by the generator, this symbol exists at runtime // If Decimal.js is present and imported by the generator, this symbol exists at runtime
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore - Decimal may be undefined when not installed; codegen controls the import // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import
@@ -1,5 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
export const PatientScalarFieldEnumSchema = z.enum(['id', 'firstName', 'lastName', 'dateOfBirth', 'gender', 'phone', 'email', 'address', 'city', 'zipCode', 'insuranceProvider', 'insuranceId', 'groupNumber', 'policyHolder', 'allergies', 'medicalConditions', 'status', 'userId', 'createdAt']) export const PatientScalarFieldEnumSchema = z.enum(['id', 'firstName', 'lastName', 'dateOfBirth', 'gender', 'phone', 'email', 'address', 'city', 'zipCode', 'insuranceProvider', 'insuranceId', 'groupNumber', 'policyHolder', 'allergies', 'medicalConditions', 'status', 'userId', 'createdAt', 'updatedAt'])
export type PatientScalarFieldEnum = z.infer<typeof PatientScalarFieldEnumSchema>; export type PatientScalarFieldEnum = z.infer<typeof PatientScalarFieldEnumSchema>;
@@ -29,6 +29,7 @@ export const PatientFindFirstOrThrowSelectSchema: z.ZodType<Prisma.PatientSelect
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -60,6 +61,7 @@ export const PatientFindFirstOrThrowSelectZodSchema = z.object({
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -29,6 +29,7 @@ export const PatientFindFirstSelectSchema: z.ZodType<Prisma.PatientSelect> = z.o
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -60,6 +61,7 @@ export const PatientFindFirstSelectZodSchema = z.object({
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -29,6 +29,7 @@ export const PatientFindManySelectSchema: z.ZodType<Prisma.PatientSelect> = z.ob
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -60,6 +61,7 @@ export const PatientFindManySelectZodSchema = z.object({
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
appointments: z.boolean().optional(), appointments: z.boolean().optional(),
procedures: z.boolean().optional(), procedures: z.boolean().optional(),
@@ -1,12 +1,13 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
patientId: z.number().int(), patientId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureCreateManyNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInput>; export declare const AppointmentProcedureCreateManyNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInput>;
export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodNumber>; id: z.ZodOptional<z.ZodNumber>;
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
patientId: z.ZodNumber; patientId: z.ZodNumber;
procedureCode: z.ZodString; procedureCode: z.ZodString;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodString>>; category: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
@@ -23,7 +24,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
id?: number | undefined; id?: number | undefined;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -37,7 +38,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
id?: number | undefined; id?: number | undefined;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateWithoutNpiProviderInput>; export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateWithoutNpiProviderInput>;
export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
procedureCode: z.ZodString; procedureCode: z.ZodString;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodString>>; category: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
@@ -21,7 +22,7 @@ export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodS
appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput; appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -34,7 +35,7 @@ export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodS
appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput; appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurescalarwhereinputSchema = z.object({ const appointmentprocedurescalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(),
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema';
import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
patientId: z.number().int(), patientId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedCreateWithoutNpiProviderInput>; export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedCreateWithoutNpiProviderInput>;
export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodNumber>; id: z.ZodOptional<z.ZodNumber>;
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
patientId: z.ZodNumber; patientId: z.ZodNumber;
procedureCode: z.ZodString; procedureCode: z.ZodString;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodString>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodString>>; category: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
@@ -23,7 +24,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
id?: number | undefined; id?: number | undefined;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -37,7 +38,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
id?: number | undefined; id?: number | undefined;
createdAt?: Date | undefined; createdAt?: Date | undefined;
procedureLabel?: string | null | undefined; procedureLabel?: string | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | null | undefined;
category?: string | null | undefined; category?: string | null | undefined;
toothNumber?: string | null | undefined; toothNumber?: string | null | undefined;
toothSurface?: string | null | undefined; toothSurface?: string | null | undefined;
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -22,7 +23,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyInput>; export declare const AppointmentProcedureUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyInput>;
export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema
patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>; procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -22,7 +23,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput>; export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput>;
export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderIn
patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>; procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderIn
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderIn
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput>; export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput>;
export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputO
patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>; patientId: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLazy<z.ZodType<Prisma.IntFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.IntFieldUpdateOperationsInput>>]>>;
procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>; procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputO
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputO
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined; patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,17 +1,18 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -19,7 +20,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,14 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -16,7 +17,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUpdateWithoutNpiProviderInput>; export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUpdateWithoutNpiProviderInput>;
export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{ export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>; procedureCode: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.StringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.StringFieldUpdateOperationsInput>>]>>;
procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; procedureLabel: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Prisma.Decimal, z.ZodTypeDef, Prisma.Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>; fee: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<Decimal, z.ZodTypeDef, Decimal>, z.ZodType<import("../../../generated/prisma/runtime/client").DecimalJsLike, z.ZodTypeDef, import("../../../generated/prisma/runtime/client").DecimalJsLike>]>, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal, string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal>, z.ZodLazy<z.ZodType<Prisma.NullableDecimalFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableDecimalFieldUpdateOperationsInput>>]>>>;
category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; category: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothNumber: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>; toothSurface: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodLazy<z.ZodType<Prisma.NullableStringFieldUpdateOperationsInput, z.ZodTypeDef, Prisma.NullableStringFieldUpdateOperationsInput>>]>>>;
@@ -20,7 +21,7 @@ export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodS
patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined; patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -33,7 +34,7 @@ export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodS
patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined; patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined;
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined; procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | undefined;
procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; procedureLabel?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Prisma.Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined; fee?: string | number | import("../../../generated/prisma/runtime/client").DecimalJsLike | Decimal | Decimal | Prisma.NullableDecimalFieldUpdateOperationsInput | null | undefined;
category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; category?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,22 +1,23 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema';
import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema';
import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema';
import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema';
import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema';
import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema';
import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema' import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurewhereinputSchema = z.object({ const appointmentprocedurewhereinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(),
@@ -31,7 +32,7 @@ const appointmentprocedurewhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
set: z.union([ set: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'set' must be a Decimal", message: "Field 'set' must be a Decimal",
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'increment' must be a Decimal", message: "Field 'increment' must be a Decimal",
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'decrement' must be a Decimal", message: "Field 'decrement' must be a Decimal",
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'multiply' must be a Decimal", message: "Field 'multiply' must be a Decimal",
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'divide' must be a Decimal", message: "Field 'divide' must be a Decimal",
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,17 +1,18 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema';
import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,17 +1,18 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema';
import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalfilterSchema = z.object({ const nesteddecimalfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalnullablefilterSchema = z.object({ const nesteddecimalnullablefilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -19,7 +20,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -28,7 +29,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -37,7 +38,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -46,7 +47,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -55,7 +56,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -64,7 +65,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -73,7 +74,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js'; import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalwithaggregatesfilterSchema = z.object({ const nesteddecimalwithaggregatesfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -19,7 +20,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -28,7 +29,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -37,7 +38,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -46,7 +47,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -55,7 +56,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -64,7 +65,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -73,7 +74,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
set: z.union([ set: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'set' must be a Decimal", message: "Field 'set' must be a Decimal",
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'increment' must be a Decimal", message: "Field 'increment' must be a Decimal",
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'decrement' must be a Decimal", message: "Field 'decrement' must be a Decimal",
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'multiply' must be a Decimal", message: "Field 'multiply' must be a Decimal",
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'divide' must be a Decimal", message: "Field 'divide' must be a Decimal",
@@ -22,6 +22,7 @@ const makeSchema = () => z.object({
status: z.literal(true).optional(), status: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(), createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional(),
_all: z.literal(true).optional() _all: z.literal(true).optional()
}).strict(); }).strict();
export const PatientCountAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountAggregateInputType>; export const PatientCountAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountAggregateInputType>;
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional() createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional()
}).strict(); }).strict();
export const PatientCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountOrderByAggregateInput>; export const PatientCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountOrderByAggregateInput>;
export const PatientCountOrderByAggregateInputObjectZodSchema = makeSchema(); export const PatientCountOrderByAggregateInputObjectZodSchema = makeSchema();
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional() createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional()
}).strict(); }).strict();
export const PatientCreateManyInputObjectSchema: z.ZodType<Prisma.PatientCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyInput>; export const PatientCreateManyInputObjectSchema: z.ZodType<Prisma.PatientCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyInput>;
export const PatientCreateManyInputObjectZodSchema = makeSchema(); export const PatientCreateManyInputObjectZodSchema = makeSchema();
@@ -20,7 +20,8 @@ const makeSchema = () => z.object({
allergies: z.string().optional().nullable(), allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional() createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional()
}).strict(); }).strict();
export const PatientCreateManyUserInputObjectSchema: z.ZodType<Prisma.PatientCreateManyUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyUserInput>; export const PatientCreateManyUserInputObjectSchema: z.ZodType<Prisma.PatientCreateManyUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyUserInput>;
export const PatientCreateManyUserInputObjectZodSchema = makeSchema(); export const PatientCreateManyUserInputObjectZodSchema = makeSchema();
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.literal(true).optional(), medicalConditions: z.literal(true).optional(),
status: z.literal(true).optional(), status: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional() createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional()
}).strict(); }).strict();
export const PatientMaxAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxAggregateInputType>; export const PatientMaxAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxAggregateInputType>;
export const PatientMaxAggregateInputObjectZodSchema = makeSchema(); export const PatientMaxAggregateInputObjectZodSchema = makeSchema();
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional() createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional()
}).strict(); }).strict();
export const PatientMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxOrderByAggregateInput>; export const PatientMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxOrderByAggregateInput>;
export const PatientMaxOrderByAggregateInputObjectZodSchema = makeSchema(); export const PatientMaxOrderByAggregateInputObjectZodSchema = makeSchema();
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.literal(true).optional(), medicalConditions: z.literal(true).optional(),
status: z.literal(true).optional(), status: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional() createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional()
}).strict(); }).strict();
export const PatientMinAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinAggregateInputType>; export const PatientMinAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinAggregateInputType>;
export const PatientMinAggregateInputObjectZodSchema = makeSchema(); export const PatientMinAggregateInputObjectZodSchema = makeSchema();
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional() createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional()
}).strict(); }).strict();
export const PatientMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinOrderByAggregateInput>; export const PatientMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinOrderByAggregateInput>;
export const PatientMinOrderByAggregateInputObjectZodSchema = makeSchema(); export const PatientMinOrderByAggregateInputObjectZodSchema = makeSchema();
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional(),
_count: z.lazy(() => PatientCountOrderByAggregateInputObjectSchema).optional(), _count: z.lazy(() => PatientCountOrderByAggregateInputObjectSchema).optional(),
_avg: z.lazy(() => PatientAvgOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => PatientAvgOrderByAggregateInputObjectSchema).optional(),
_max: z.lazy(() => PatientMaxOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => PatientMaxOrderByAggregateInputObjectSchema).optional(),
@@ -31,6 +31,7 @@ const makeSchema = () => z.object({
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional(),
user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional(), user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional(),
appointments: z.lazy(() => AppointmentOrderByRelationAggregateInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentOrderByRelationAggregateInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureOrderByRelationAggregateInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureOrderByRelationAggregateInputObjectSchema).optional(),
@@ -30,7 +30,8 @@ const patientscalarwhereinputSchema = z.object({
medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional() createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional()
}).strict(); }).strict();
export const PatientScalarWhereInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereInput> = patientscalarwhereinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereInput>; export const PatientScalarWhereInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereInput> = patientscalarwhereinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereInput>;
export const PatientScalarWhereInputObjectZodSchema = patientscalarwhereinputSchema; export const PatientScalarWhereInputObjectZodSchema = patientscalarwhereinputSchema;
@@ -30,7 +30,8 @@ const patientscalarwherewithaggregatesinputSchema = z.object({
medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional() createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(),
updatedAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional()
}).strict(); }).strict();
export const PatientScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput> = patientscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput>; export const PatientScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput> = patientscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput>;
export const PatientScalarWhereWithAggregatesInputObjectZodSchema = patientscalarwherewithaggregatesinputSchema; export const PatientScalarWhereWithAggregatesInputObjectZodSchema = patientscalarwherewithaggregatesinputSchema;
@@ -30,6 +30,7 @@ const makeSchema = () => z.object({
status: z.boolean().optional(), status: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional(), user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional(),
appointments: z.union([z.boolean(), z.lazy(() => AppointmentFindManySchema)]).optional(), appointments: z.union([z.boolean(), z.lazy(() => AppointmentFindManySchema)]).optional(),
procedures: z.union([z.boolean(), z.lazy(() => AppointmentProcedureFindManySchema)]).optional(), procedures: z.union([z.boolean(), z.lazy(() => AppointmentProcedureFindManySchema)]).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -35,6 +35,7 @@ const makeSchema = () => z.object({
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
@@ -27,7 +27,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict(); }).strict();
export const PatientUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyInput>; export const PatientUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyInput>;
export const PatientUncheckedUpdateManyInputObjectZodSchema = makeSchema(); export const PatientUncheckedUpdateManyInputObjectZodSchema = makeSchema();
@@ -26,7 +26,8 @@ const makeSchema = () => z.object({
allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict(); }).strict();
export const PatientUncheckedUpdateManyWithoutUserInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput>; export const PatientUncheckedUpdateManyWithoutUserInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput>;
export const PatientUncheckedUpdateManyWithoutUserInputObjectZodSchema = makeSchema(); export const PatientUncheckedUpdateManyWithoutUserInputObjectZodSchema = makeSchema();
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),

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