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:
@@ -94,10 +94,16 @@ export async function createOrUpdatePatientByInsuranceId(options: {
|
||||
const { insuranceId, firstName, lastName, dob, userId } = options;
|
||||
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 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) {
|
||||
const updates: any = {};
|
||||
@@ -110,8 +116,9 @@ export async function createOrUpdatePatientByInsuranceId(options: {
|
||||
if (!isNaN(parsed.getTime())) updates.dateOfBirth = parsed;
|
||||
}
|
||||
if (Object.keys(updates).length > 0) {
|
||||
console.log(`[createOrUpdatePatient] updating patient id=${patient.id} with`, updates);
|
||||
await storage.updatePatient(patient.id, updates);
|
||||
patient = await storage.getPatientByInsuranceId(insuranceId);
|
||||
patient = await storage.getPatientByInsuranceId(normalizedId);
|
||||
}
|
||||
return patient;
|
||||
}
|
||||
@@ -123,24 +130,31 @@ export async function createOrUpdatePatientByInsuranceId(options: {
|
||||
gender: "",
|
||||
phone: "",
|
||||
userId,
|
||||
insuranceId,
|
||||
insuranceId: normalizedId,
|
||||
};
|
||||
|
||||
let patientData: InsertPatient;
|
||||
try {
|
||||
patientData = insertPatientSchema.parse(createPayload);
|
||||
} catch {
|
||||
// Remove fields that may fail validation (invalid date or alphanumeric insuranceId)
|
||||
} catch (e1) {
|
||||
console.warn(`[createOrUpdatePatient] schema parse failed (attempt 1):`, e1);
|
||||
const safePayload = { ...createPayload };
|
||||
delete safePayload.dateOfBirth;
|
||||
try {
|
||||
patientData = insertPatientSchema.parse(safePayload);
|
||||
} catch {
|
||||
// Last resort: skip schema validation and cast directly
|
||||
} catch (e2) {
|
||||
console.warn(`[createOrUpdatePatient] schema parse failed (attempt 2):`, e2);
|
||||
patientData = safePayload as InsertPatient;
|
||||
}
|
||||
}
|
||||
|
||||
await storage.createPatient(patientData);
|
||||
return storage.getPatientByInsuranceId(insuranceId);
|
||||
try {
|
||||
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()
|
||||
: null;
|
||||
|
||||
const { firstName, lastName } = rawName
|
||||
? splitName(rawName)
|
||||
: { firstName: formFirstName ?? "", lastName: formLastName ?? "" };
|
||||
let firstName: string;
|
||||
let lastName: string;
|
||||
|
||||
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
|
||||
await createOrUpdatePatientByInsuranceId({
|
||||
@@ -104,7 +128,9 @@ async function processDdmaResult(
|
||||
});
|
||||
|
||||
// 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) {
|
||||
output.patientUpdateStatus = "Patient not found; no update performed";
|
||||
return output;
|
||||
@@ -177,6 +203,7 @@ async function processDdmaResult(
|
||||
output.pdfFileId = createdPdfFileId;
|
||||
return output;
|
||||
} catch (err: any) {
|
||||
log("ddma-processor", `processDdmaResult ERROR: ${err?.message ?? String(err)}`, err);
|
||||
return {
|
||||
...output,
|
||||
pdfUploadStatus:
|
||||
|
||||
@@ -24,9 +24,10 @@ router.get("/recent", async (req: Request, res: Response) => {
|
||||
const limit = parseInt(req.query.limit as string) || 10;
|
||||
const offset = parseInt(req.query.offset as string) || 0;
|
||||
|
||||
const userId = req.user!.id;
|
||||
const [patients, totalCount] = await Promise.all([
|
||||
storage.getRecentPatients(limit, offset),
|
||||
storage.getTotalPatientCount(),
|
||||
storage.getRecentPatients(limit, offset, userId),
|
||||
storage.getTotalPatientCount(userId),
|
||||
]);
|
||||
|
||||
res.json({ patients, totalCount });
|
||||
|
||||
@@ -11,7 +11,7 @@ export interface IStorage {
|
||||
getPatient(id: number): Promise<Patient | undefined>;
|
||||
getPatientByInsuranceId(insuranceId: string): Promise<Patient | null>;
|
||||
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[]>;
|
||||
createPatient(patient: InsertPatient): Promise<Patient>;
|
||||
updatePatient(id: number, patient: UpdatePatient): Promise<Patient>;
|
||||
@@ -33,7 +33,7 @@ export interface IStorage {
|
||||
status: string;
|
||||
}[]
|
||||
>;
|
||||
getTotalPatientCount(): Promise<number>;
|
||||
getTotalPatientCount(userId: number): Promise<number>;
|
||||
countPatients(filters: any): Promise<number>; // optional but useful
|
||||
getPatientFinancialRows(
|
||||
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({
|
||||
where: { userId },
|
||||
skip: offset,
|
||||
take: limit,
|
||||
orderBy: { createdAt: "desc" },
|
||||
orderBy: { updatedAt: "desc" },
|
||||
});
|
||||
},
|
||||
|
||||
@@ -85,6 +86,7 @@ export const patientsStorage: IStorage = {
|
||||
status: true,
|
||||
userId: true,
|
||||
createdAt: true,
|
||||
updatedAt: true,
|
||||
},
|
||||
});
|
||||
},
|
||||
@@ -124,7 +126,7 @@ export const patientsStorage: IStorage = {
|
||||
}) {
|
||||
return db.patient.findMany({
|
||||
where: filters,
|
||||
orderBy: { createdAt: "desc" },
|
||||
orderBy: { updatedAt: "desc" },
|
||||
take: limit,
|
||||
skip: offset,
|
||||
select: {
|
||||
@@ -141,8 +143,8 @@ export const patientsStorage: IStorage = {
|
||||
});
|
||||
},
|
||||
|
||||
async getTotalPatientCount(): Promise<number> {
|
||||
return db.patient.count();
|
||||
async getTotalPatientCount(userId: number): Promise<number> {
|
||||
return db.patient.count({ where: { userId } });
|
||||
},
|
||||
|
||||
async countPatients(filters: any) {
|
||||
|
||||
@@ -44,28 +44,26 @@ class DDMABrowserManager:
|
||||
|
||||
def clear_session_on_startup(self):
|
||||
"""
|
||||
Clear session cookies from Chrome profile on startup.
|
||||
This forces a fresh login after PC restart.
|
||||
Preserves device trust tokens (LocalStorage, IndexedDB) to avoid OTPs.
|
||||
Clear only login cookies on startup to force credential re-entry after restart.
|
||||
NEVER clears Local Storage or IndexedDB — those hold the DDMA device trust token
|
||||
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:
|
||||
# Clear credentials tracking file
|
||||
# Reset credentials tracking so the next login re-saves the hash
|
||||
if os.path.exists(self._credentials_file):
|
||||
os.remove(self._credentials_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 = [
|
||||
"Cookies",
|
||||
"Cookies-journal",
|
||||
"Login Data",
|
||||
"Login Data-journal",
|
||||
"Web Data",
|
||||
"Web Data-journal",
|
||||
]
|
||||
|
||||
for filename in session_files:
|
||||
for base in [os.path.join(self.profile_dir, "Default"), self.profile_dir]:
|
||||
filepath = os.path.join(base, filename)
|
||||
@@ -76,55 +74,12 @@ class DDMABrowserManager:
|
||||
except Exception as e:
|
||||
print(f"[DDMA BrowserManager] Could not remove {filename}: {e}")
|
||||
|
||||
# Clear Session Storage (contains login state)
|
||||
session_storage_dir = os.path.join(self.profile_dir, "Default", "Session Storage")
|
||||
if os.path.exists(session_storage_dir):
|
||||
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}")
|
||||
# Local Storage, IndexedDB, and Session Storage are intentionally
|
||||
# NOT cleared — they contain the DDMA device trust token that prevents
|
||||
# OTP from being required on every login.
|
||||
|
||||
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:
|
||||
print(f"[DDMA BrowserManager] Error clearing session: {e}")
|
||||
|
||||
@@ -378,53 +378,35 @@ class AutomationDeltaDentalMAEligibilityCheck:
|
||||
try:
|
||||
import re
|
||||
|
||||
# Wait for results table
|
||||
# Wait for results table, then pause for full render
|
||||
try:
|
||||
WebDriverWait(self.driver, 10).until(
|
||||
EC.presence_of_element_located((By.XPATH, "//tbody//tr"))
|
||||
)
|
||||
time.sleep(2) # Let the row content fully render after table appears
|
||||
except TimeoutException:
|
||||
print("[DDMA step2] Warning: Results table not found within timeout")
|
||||
|
||||
eligibilityText = "unknown"
|
||||
foundMemberId = ""
|
||||
foundMemberId = self.memberId or ""
|
||||
patientName = ""
|
||||
|
||||
# Extract data from first result row
|
||||
# Extract eligibility status and member ID from search results row
|
||||
try:
|
||||
first_row = self.driver.find_element(By.XPATH, "(//tbody//tr)[1]")
|
||||
row_text = first_row.text.strip()
|
||||
print(f"[DDMA step2] First row text: {row_text[:150]}...")
|
||||
|
||||
if row_text:
|
||||
lines = row_text.split('\n')
|
||||
|
||||
# Extract patient name (first line, strip DOB if present)
|
||||
if lines:
|
||||
potential_name = lines[0].strip()
|
||||
potential_name = re.sub(r'\s*DOB[:\s]*\d{1,2}/\d{1,2}/\d{2,4}\s*', '', potential_name, flags=re.IGNORECASE).strip()
|
||||
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}")
|
||||
|
||||
lines = row_text.split('\n') if row_text else []
|
||||
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
|
||||
except Exception as e:
|
||||
print(f"[DDMA step2] Error extracting data from row: {e}")
|
||||
if self.memberId:
|
||||
foundMemberId = self.memberId
|
||||
print(f"[DDMA step2] Error reading first row: {e}")
|
||||
|
||||
# Extract eligibility status
|
||||
try:
|
||||
short_wait = WebDriverWait(self.driver, 3)
|
||||
status_link = short_wait.until(EC.presence_of_element_located((
|
||||
@@ -445,109 +427,128 @@ class AutomationDeltaDentalMAEligibilityCheck:
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
# Navigate to detailed patient page
|
||||
print("[DDMA step2] Navigating to patient detail page...")
|
||||
patient_name_clicked = False
|
||||
# Find the member-details URL from the first row
|
||||
print("[DDMA step2] Looking for patient detail link...")
|
||||
detail_url = None
|
||||
|
||||
patient_link_selectors = [
|
||||
link_selectors = [
|
||||
"(//table//tbody//tr)[1]//td[1]//a",
|
||||
"(//tbody//tr)[1]//a[contains(@href, 'member-details')]",
|
||||
"(//tbody//tr)[1]//a[contains(@href, 'member')]",
|
||||
"//a[contains(@href, 'member-details')]",
|
||||
]
|
||||
|
||||
for selector in patient_link_selectors:
|
||||
for selector in link_selectors:
|
||||
try:
|
||||
patient_link = WebDriverWait(self.driver, 5).until(
|
||||
link_el = WebDriverWait(self.driver, 5).until(
|
||||
EC.presence_of_element_located((By.XPATH, selector))
|
||||
)
|
||||
link_text = patient_link.text.strip()
|
||||
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
|
||||
|
||||
href = link_el.get_attribute("href")
|
||||
if href and "member-details" in href:
|
||||
detail_url = href
|
||||
patient_name_clicked = True
|
||||
print(f"[DDMA step2] Found detail URL: {href}")
|
||||
break
|
||||
except Exception as e:
|
||||
print(f"[DDMA step2] Selector '{selector}' failed: {e}")
|
||||
except Exception:
|
||||
continue
|
||||
|
||||
if not detail_url:
|
||||
try:
|
||||
all_links = self.driver.find_elements(By.XPATH, "//a[contains(@href, 'member-details')]")
|
||||
if all_links:
|
||||
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}")
|
||||
if detail_url:
|
||||
# Always navigate via driver.get() — this blocks until the new page loads,
|
||||
# unlike click() which returns immediately and causes a race condition.
|
||||
print(f"[DDMA step2] Navigating to detail page: {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:
|
||||
WebDriverWait(self.driver, 30).until(
|
||||
lambda d: d.execute_script("return document.readyState") == "complete"
|
||||
WebDriverWait(self.driver, 15).until(
|
||||
lambda d: "member-details" in d.current_url
|
||||
)
|
||||
print(f"[DDMA step2] Confirmed on detail page: {self.driver.current_url}")
|
||||
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
|
||||
content_selectors = [
|
||||
"//div[contains(@class,'member') or contains(@class,'detail') or contains(@class,'patient')]",
|
||||
"//h1", "//h2", "//table",
|
||||
"//*[contains(text(),'Member ID') or contains(text(),'Name') or contains(text(),'Date of Birth')]",
|
||||
]
|
||||
for selector in content_selectors:
|
||||
# Wait for meaningful content on the detail page
|
||||
for selector in [
|
||||
"//*[contains(text(),'Date of Birth') or contains(text(),'Address') or contains(text(),'Member ID')]",
|
||||
"//table", "//h1", "//h2",
|
||||
]:
|
||||
try:
|
||||
WebDriverWait(self.driver, 10).until(
|
||||
WebDriverWait(self.driver, 15).until(
|
||||
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
|
||||
except Exception:
|
||||
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
|
||||
if not patientName:
|
||||
for selector in ["//h1", "//h2", "//*[contains(@class,'patient-name') or contains(@class,'member-name')]"]:
|
||||
try:
|
||||
name_elem = self.driver.find_element(By.XPATH, selector)
|
||||
name_text = name_elem.text.strip()
|
||||
if name_text and len(name_text) > 1:
|
||||
if not any(x in name_text.lower() for x in ['active', 'inactive', 'eligible', 'search', 'date', 'print']):
|
||||
patientName = name_text
|
||||
print(f"[DDMA step2] Found patient name on detail page: {patientName}")
|
||||
break
|
||||
except Exception:
|
||||
continue
|
||||
# Get full page text as lines
|
||||
try:
|
||||
page_lines = self.driver.execute_script(
|
||||
"return document.body.innerText;"
|
||||
).split('\n')
|
||||
page_lines = [l.strip() for l in page_lines if l.strip()]
|
||||
except Exception as e:
|
||||
print(f"[DDMA step2] Could not get page text: {e}")
|
||||
page_lines = []
|
||||
|
||||
# UI noise words that appear in accessibility/sort-button text or field labels
|
||||
ui_noise = ['click', 'sort', 'activate', 'direction', 'enter', 'space',
|
||||
'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:
|
||||
print("[DDMA step2] Warning: Could not navigate to patient detail page")
|
||||
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
|
||||
print("[DDMA step2] Warning: Could not find patient detail link")
|
||||
|
||||
if not patientName:
|
||||
print("[DDMA step2] Could not extract patient name")
|
||||
|
||||
# Clean patient name
|
||||
# Clean patient name — strip any remaining date artifacts
|
||||
if patientName:
|
||||
cleaned = re.sub(r'\s*DOB[:\s]*\d{1,2}/\d{1,2}/\d{2,4}\s*', '', patientName, flags=re.IGNORECASE).strip()
|
||||
if cleaned:
|
||||
patientName = cleaned
|
||||
cleaned = re.sub(r'\s+\d{1,2}/\d{1,2}/\d{2,4}$', '', cleaned).strip()
|
||||
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:
|
||||
WebDriverWait(self.driver, 30).until(
|
||||
lambda d: d.execute_script("return document.readyState") == "complete"
|
||||
@@ -555,6 +556,9 @@ class AutomationDeltaDentalMAEligibilityCheck:
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
# Extra wait for lazy-loaded sections (benefits summary, member history, etc.)
|
||||
time.sleep(4)
|
||||
|
||||
# Generate PDF via Chrome DevTools Protocol
|
||||
print("[DDMA step2] Generating PDF of patient detail page...")
|
||||
pdf_options = {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -147,7 +147,8 @@ exports.Prisma.PatientScalarFieldEnum = {
|
||||
medicalConditions: 'medicalConditions',
|
||||
status: 'status',
|
||||
userId: 'userId',
|
||||
createdAt: 'createdAt'
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
||||
exports.Prisma.AppointmentScalarFieldEnum = {
|
||||
|
||||
68
packages/db/generated/prisma/index.d.ts
vendored
68
packages/db/generated/prisma/index.d.ts
vendored
@@ -5179,6 +5179,7 @@ export namespace Prisma {
|
||||
status: $Enums.PatientStatus | null
|
||||
userId: number | null
|
||||
createdAt: Date | null
|
||||
updatedAt: Date | null
|
||||
}
|
||||
|
||||
export type PatientMaxAggregateOutputType = {
|
||||
@@ -5201,6 +5202,7 @@ export namespace Prisma {
|
||||
status: $Enums.PatientStatus | null
|
||||
userId: number | null
|
||||
createdAt: Date | null
|
||||
updatedAt: Date | null
|
||||
}
|
||||
|
||||
export type PatientCountAggregateOutputType = {
|
||||
@@ -5223,6 +5225,7 @@ export namespace Prisma {
|
||||
status: number
|
||||
userId: number
|
||||
createdAt: number
|
||||
updatedAt: number
|
||||
_all: number
|
||||
}
|
||||
|
||||
@@ -5257,6 +5260,7 @@ export namespace Prisma {
|
||||
status?: true
|
||||
userId?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
}
|
||||
|
||||
export type PatientMaxAggregateInputType = {
|
||||
@@ -5279,6 +5283,7 @@ export namespace Prisma {
|
||||
status?: true
|
||||
userId?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
}
|
||||
|
||||
export type PatientCountAggregateInputType = {
|
||||
@@ -5301,6 +5306,7 @@ export namespace Prisma {
|
||||
status?: true
|
||||
userId?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
_all?: true
|
||||
}
|
||||
|
||||
@@ -5410,6 +5416,7 @@ export namespace Prisma {
|
||||
status: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
_count: PatientCountAggregateOutputType | null
|
||||
_avg: PatientAvgAggregateOutputType | null
|
||||
_sum: PatientSumAggregateOutputType | null
|
||||
@@ -5451,6 +5458,7 @@ export namespace Prisma {
|
||||
status?: boolean
|
||||
userId?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
user?: boolean | UserDefaultArgs<ExtArgs>
|
||||
appointments?: boolean | Patient$appointmentsArgs<ExtArgs>
|
||||
procedures?: boolean | Patient$proceduresArgs<ExtArgs>
|
||||
@@ -5482,6 +5490,7 @@ export namespace Prisma {
|
||||
status?: boolean
|
||||
userId?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
user?: boolean | UserDefaultArgs<ExtArgs>
|
||||
}, ExtArgs["result"]["patient"]>
|
||||
|
||||
@@ -5505,6 +5514,7 @@ export namespace Prisma {
|
||||
status?: boolean
|
||||
userId?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
user?: boolean | UserDefaultArgs<ExtArgs>
|
||||
}, ExtArgs["result"]["patient"]>
|
||||
|
||||
@@ -5528,9 +5538,10 @@ export namespace Prisma {
|
||||
status?: boolean
|
||||
userId?: 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> = {
|
||||
user?: boolean | UserDefaultArgs<ExtArgs>
|
||||
appointments?: boolean | Patient$appointmentsArgs<ExtArgs>
|
||||
@@ -5581,6 +5592,7 @@ export namespace Prisma {
|
||||
status: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
}, ExtArgs["result"]["patient"]>
|
||||
composites: {}
|
||||
}
|
||||
@@ -6031,6 +6043,7 @@ export namespace Prisma {
|
||||
readonly status: FieldRef<"Patient", 'PatientStatus'>
|
||||
readonly userId: FieldRef<"Patient", 'Int'>
|
||||
readonly createdAt: FieldRef<"Patient", 'DateTime'>
|
||||
readonly updatedAt: FieldRef<"Patient", 'DateTime'>
|
||||
}
|
||||
|
||||
|
||||
@@ -32648,7 +32661,8 @@ export namespace Prisma {
|
||||
medicalConditions: 'medicalConditions',
|
||||
status: 'status',
|
||||
userId: 'userId',
|
||||
createdAt: 'createdAt'
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
||||
export type PatientScalarFieldEnum = (typeof PatientScalarFieldEnum)[keyof typeof PatientScalarFieldEnum]
|
||||
@@ -33422,6 +33436,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
|
||||
userId?: IntFilter<"Patient"> | number
|
||||
createdAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
updatedAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
user?: XOR<UserScalarRelationFilter, UserWhereInput>
|
||||
appointments?: AppointmentListRelationFilter
|
||||
procedures?: AppointmentProcedureListRelationFilter
|
||||
@@ -33452,6 +33467,7 @@ export namespace Prisma {
|
||||
status?: SortOrder
|
||||
userId?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
user?: UserOrderByWithRelationInput
|
||||
appointments?: AppointmentOrderByRelationAggregateInput
|
||||
procedures?: AppointmentProcedureOrderByRelationAggregateInput
|
||||
@@ -33485,6 +33501,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
|
||||
userId?: IntFilter<"Patient"> | number
|
||||
createdAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
updatedAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
user?: XOR<UserScalarRelationFilter, UserWhereInput>
|
||||
appointments?: AppointmentListRelationFilter
|
||||
procedures?: AppointmentProcedureListRelationFilter
|
||||
@@ -33515,6 +33532,7 @@ export namespace Prisma {
|
||||
status?: SortOrder
|
||||
userId?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
_count?: PatientCountOrderByAggregateInput
|
||||
_avg?: PatientAvgOrderByAggregateInput
|
||||
_max?: PatientMaxOrderByAggregateInput
|
||||
@@ -33545,6 +33563,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus
|
||||
userId?: IntWithAggregatesFilter<"Patient"> | number
|
||||
createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
|
||||
updatedAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
|
||||
}
|
||||
|
||||
export type AppointmentWhereInput = {
|
||||
@@ -35391,6 +35410,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -35421,6 +35441,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -35448,6 +35469,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -35478,6 +35500,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -35507,6 +35530,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
}
|
||||
|
||||
export type PatientUpdateManyMutationInput = {
|
||||
@@ -35527,6 +35551,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
|
||||
export type PatientUncheckedUpdateManyInput = {
|
||||
@@ -35549,6 +35574,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
|
||||
export type AppointmentCreateInput = {
|
||||
@@ -37606,6 +37632,7 @@ export namespace Prisma {
|
||||
status?: SortOrder
|
||||
userId?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
|
||||
export type PatientAvgOrderByAggregateInput = {
|
||||
@@ -37633,6 +37660,7 @@ export namespace Prisma {
|
||||
status?: SortOrder
|
||||
userId?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
|
||||
export type PatientMinOrderByAggregateInput = {
|
||||
@@ -37655,6 +37683,7 @@ export namespace Prisma {
|
||||
status?: SortOrder
|
||||
userId?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
|
||||
export type PatientSumOrderByAggregateInput = {
|
||||
@@ -42001,6 +42030,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimCreateNestedManyWithoutPatientInput
|
||||
@@ -42029,6 +42059,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -42481,6 +42512,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
|
||||
userId?: IntFilter<"Patient"> | number
|
||||
createdAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
updatedAt?: DateTimeFilter<"Patient"> | Date | string
|
||||
}
|
||||
|
||||
export type AppointmentUpsertWithWhereUniqueWithoutUserInput = {
|
||||
@@ -43398,6 +43430,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimCreateNestedManyWithoutPatientInput
|
||||
@@ -43427,6 +43460,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -43658,6 +43692,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUpdateManyWithoutPatientNestedInput
|
||||
@@ -43687,6 +43722,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -44436,6 +44472,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimCreateNestedManyWithoutPatientInput
|
||||
@@ -44465,6 +44502,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -44577,6 +44615,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUpdateManyWithoutPatientNestedInput
|
||||
@@ -44606,6 +44645,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -44660,6 +44700,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -44689,6 +44730,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -44971,6 +45013,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -45000,6 +45043,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -45753,6 +45797,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -45782,6 +45827,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -45847,6 +45893,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -45876,6 +45923,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -46025,6 +46073,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -46054,6 +46103,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -46274,6 +46324,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -46303,6 +46354,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -47375,6 +47427,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -47404,6 +47457,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -47490,6 +47544,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -47519,6 +47574,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -47595,6 +47651,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
user: UserCreateNestedOneWithoutPatientsInput
|
||||
appointments?: AppointmentCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput
|
||||
@@ -47624,6 +47681,7 @@ export namespace Prisma {
|
||||
status?: $Enums.PatientStatus
|
||||
userId: number
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
|
||||
procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput
|
||||
claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput
|
||||
@@ -47666,6 +47724,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
user?: UserUpdateOneRequiredWithoutPatientsNestedInput
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
@@ -47695,6 +47754,7 @@ export namespace Prisma {
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
userId?: IntFieldUpdateOperationsInput | number
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -47722,6 +47782,7 @@ export namespace Prisma {
|
||||
medicalConditions?: string | null
|
||||
status?: $Enums.PatientStatus
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
}
|
||||
|
||||
export type AppointmentCreateManyUserInput = {
|
||||
@@ -47870,6 +47931,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUpdateManyWithoutPatientNestedInput
|
||||
@@ -47898,6 +47960,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
|
||||
procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput
|
||||
claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput
|
||||
@@ -47926,6 +47989,7 @@ export namespace Prisma {
|
||||
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
|
||||
export type AppointmentUpdateWithoutUserInput = {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "prisma-client-5a1566e0d7b9ed84a3b9f5a3202c04d4a144585980b9909674457730d45add6e",
|
||||
"name": "prisma-client-22655c07aa39745227b4db21e1a272ed33f573d246376a2497ebde7ea0c156fb",
|
||||
"main": "index.js",
|
||||
"types": "index.d.ts",
|
||||
"browser": "default.js",
|
||||
|
||||
@@ -59,6 +59,7 @@ model Patient {
|
||||
status PatientStatus @default(UNKNOWN)
|
||||
userId Int
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
appointments Appointment[]
|
||||
procedures AppointmentProcedure[]
|
||||
|
||||
@@ -59,6 +59,7 @@ model Patient {
|
||||
status PatientStatus @default(UNKNOWN)
|
||||
userId Int
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
appointments Appointment[]
|
||||
procedures AppointmentProcedure[]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "1.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",
|
||||
"files": [
|
||||
"schemas/enums/TransactionIsolationLevel.schema.ts",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
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 DECIMAL_STRING_REGEX: RegExp;
|
||||
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 { Prisma } from '../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
|
||||
// DECIMAL HELPERS
|
||||
//------------------------------------------------------
|
||||
@@ -23,7 +24,7 @@ export const isValidDecimalInput = (
|
||||
if (v === undefined || v === null) return false;
|
||||
return (
|
||||
// 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
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore - Decimal may be undefined when not installed; codegen controls the import
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
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>;
|
||||
@@ -29,6 +29,7 @@ export const PatientFindFirstOrThrowSelectSchema: z.ZodType<Prisma.PatientSelect
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
@@ -60,6 +61,7 @@ export const PatientFindFirstOrThrowSelectZodSchema = z.object({
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
|
||||
@@ -29,6 +29,7 @@ export const PatientFindFirstSelectSchema: z.ZodType<Prisma.PatientSelect> = z.o
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
@@ -60,6 +61,7 @@ export const PatientFindFirstSelectZodSchema = z.object({
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
|
||||
@@ -29,6 +29,7 @@ export const PatientFindManySelectSchema: z.ZodType<Prisma.PatientSelect> = z.ob
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
@@ -60,6 +61,7 @@ export const PatientFindManySelectZodSchema = z.object({
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.boolean().optional(),
|
||||
appointments: z.boolean().optional(),
|
||||
procedures: z.boolean().optional(),
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional().nullable(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
patientId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureCreateManyNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInput>;
|
||||
export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
id: z.ZodOptional<z.ZodNumber>;
|
||||
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
|
||||
patientId: z.ZodNumber;
|
||||
procedureCode: 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>>;
|
||||
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
@@ -23,7 +24,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
|
||||
id?: number | undefined;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
@@ -37,7 +38,7 @@ export declare const AppointmentProcedureCreateManyNpiProviderInputObjectZodSche
|
||||
id?: number | undefined;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional().nullable(),
|
||||
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateWithoutNpiProviderInput>;
|
||||
export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
procedureCode: 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>>;
|
||||
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
@@ -21,7 +22,7 @@ export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodS
|
||||
appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
@@ -34,7 +35,7 @@ export declare const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodS
|
||||
appointment: Prisma.AppointmentCreateNestedOneWithoutProceduresInput;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional().nullable(),
|
||||
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
|
||||
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional().nullable(),
|
||||
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
|
||||
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
|
||||
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
|
||||
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
|
||||
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
|
||||
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
|
||||
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
|
||||
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
|
||||
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
|
||||
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
|
||||
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const appointmentprocedurescalarwhereinputSchema = z.object({
|
||||
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(),
|
||||
OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(),
|
||||
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
|
||||
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
|
||||
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
|
||||
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
|
||||
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
|
||||
import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
|
||||
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
|
||||
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
|
||||
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
|
||||
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
|
||||
import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
|
||||
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
|
||||
OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(),
|
||||
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
patientId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedCreateWithoutNpiProviderInput>;
|
||||
export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
id: z.ZodOptional<z.ZodNumber>;
|
||||
@@ -8,7 +9,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
|
||||
patientId: z.ZodNumber;
|
||||
procedureCode: 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>>;
|
||||
toothNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
toothSurface: z.ZodNullable<z.ZodOptional<z.ZodString>>;
|
||||
@@ -23,7 +24,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
|
||||
id?: number | undefined;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
@@ -37,7 +38,7 @@ export declare const AppointmentProcedureUncheckedCreateWithoutNpiProviderInputO
|
||||
id?: number | undefined;
|
||||
createdAt?: Date | 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;
|
||||
toothNumber?: string | null | undefined;
|
||||
toothSurface?: string | null | undefined;
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: z.number().int().optional(),
|
||||
appointmentId: z.number().int(),
|
||||
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyInput>;
|
||||
export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema: z.ZodObject<{
|
||||
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>>]>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyInputObjectZodSchema
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput>;
|
||||
export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
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>>]>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderIn
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderIn
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput>;
|
||||
export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
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>>]>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
@@ -22,7 +23,7 @@ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputO
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
@@ -36,7 +37,7 @@ export declare const AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputO
|
||||
patientId?: number | Prisma.IntFieldUpdateOperationsInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
|
||||
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
id: 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.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
@@ -19,7 +20,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
@@ -16,7 +17,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureUpdateWithoutNpiProviderInput>;
|
||||
export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodSchema: z.ZodObject<{
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
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>>]>>>;
|
||||
@@ -20,7 +21,7 @@ export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodS
|
||||
patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
@@ -33,7 +34,7 @@ export declare const AppointmentProcedureUpdateWithoutNpiProviderInputObjectZodS
|
||||
patient?: Prisma.PatientUpdateOneRequiredWithoutProceduresNestedInput | undefined;
|
||||
procedureCode?: string | Prisma.StringFieldUpdateOperationsInput | 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;
|
||||
toothNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
toothSurface?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined;
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
|
||||
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
|
||||
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema';
|
||||
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
|
||||
import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema';
|
||||
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
|
||||
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
|
||||
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
|
||||
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
|
||||
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
|
||||
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
|
||||
import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema';
|
||||
import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema';
|
||||
import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema';
|
||||
import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema';
|
||||
import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
|
||||
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
|
||||
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
|
||||
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
|
||||
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
|
||||
import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema';
|
||||
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
|
||||
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
|
||||
import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema';
|
||||
import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema';
|
||||
import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema';
|
||||
import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema';
|
||||
import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema';
|
||||
import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const appointmentprocedurewhereinputSchema = z.object({
|
||||
AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(),
|
||||
OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(),
|
||||
@@ -31,7 +32,7 @@ const appointmentprocedurewhereinputSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'fee' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
set: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'set' must be a Decimal",
|
||||
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'increment' must be a Decimal",
|
||||
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'decrement' must be a Decimal",
|
||||
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'multiply' must be a Decimal",
|
||||
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'divide' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema';
|
||||
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema';
|
||||
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
|
||||
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema';
|
||||
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema';
|
||||
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
|
||||
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const nesteddecimalfilterSchema = z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const nesteddecimalnullablefilterSchema = z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
|
||||
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -19,7 +20,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -28,7 +29,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -37,7 +38,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -46,7 +47,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -55,7 +56,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -64,7 +65,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -73,7 +74,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
|
||||
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
equals: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'equals' must be a Decimal",
|
||||
@@ -19,7 +20,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'in' must be a Decimal",
|
||||
@@ -28,7 +29,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'notIn' must be a Decimal",
|
||||
@@ -37,7 +38,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lt' must be a Decimal",
|
||||
@@ -46,7 +47,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'lte' must be a Decimal",
|
||||
@@ -55,7 +56,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gt' must be a Decimal",
|
||||
@@ -64,7 +65,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'gte' must be a Decimal",
|
||||
@@ -73,7 +74,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'not' must be a Decimal",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import * as z from 'zod';
|
||||
import { Prisma } from '../../../generated/prisma';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
import type { Prisma } from '../../../generated/prisma';
|
||||
|
||||
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
|
||||
|
||||
import Decimal from "decimal.js";
|
||||
const makeSchema = () => z.object({
|
||||
set: z.union([
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'set' must be a Decimal",
|
||||
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'increment' must be a Decimal",
|
||||
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'decrement' must be a Decimal",
|
||||
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'multiply' must be a Decimal",
|
||||
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
|
||||
z.number(),
|
||||
z.string(),
|
||||
z.instanceof(Decimal),
|
||||
z.instanceof(Prisma.Decimal),
|
||||
z.instanceof(Decimal),
|
||||
DecimalJSLikeSchema,
|
||||
]).refine((v) => isValidDecimalInput(v), {
|
||||
message: "Field 'divide' must be a Decimal",
|
||||
|
||||
@@ -22,6 +22,7 @@ const makeSchema = () => z.object({
|
||||
status: z.literal(true).optional(),
|
||||
userId: z.literal(true).optional(),
|
||||
createdAt: z.literal(true).optional(),
|
||||
updatedAt: z.literal(true).optional(),
|
||||
_all: z.literal(true).optional()
|
||||
}).strict();
|
||||
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(),
|
||||
status: SortOrderSchema.optional(),
|
||||
userId: SortOrderSchema.optional(),
|
||||
createdAt: SortOrderSchema.optional()
|
||||
createdAt: SortOrderSchema.optional(),
|
||||
updatedAt: SortOrderSchema.optional()
|
||||
}).strict();
|
||||
export const PatientCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountOrderByAggregateInput>;
|
||||
export const PatientCountOrderByAggregateInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional()
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional()
|
||||
}).strict();
|
||||
export const PatientCreateManyInputObjectSchema: z.ZodType<Prisma.PatientCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyInput>;
|
||||
export const PatientCreateManyInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -20,7 +20,8 @@ const makeSchema = () => z.object({
|
||||
allergies: z.string().optional().nullable(),
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional()
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional()
|
||||
}).strict();
|
||||
export const PatientCreateManyUserInputObjectSchema: z.ZodType<Prisma.PatientCreateManyUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCreateManyUserInput>;
|
||||
export const PatientCreateManyUserInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.literal(true).optional(),
|
||||
status: 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();
|
||||
export const PatientMaxAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxAggregateInputType>;
|
||||
export const PatientMaxAggregateInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: SortOrderSchema.optional(),
|
||||
status: SortOrderSchema.optional(),
|
||||
userId: SortOrderSchema.optional(),
|
||||
createdAt: SortOrderSchema.optional()
|
||||
createdAt: SortOrderSchema.optional(),
|
||||
updatedAt: SortOrderSchema.optional()
|
||||
}).strict();
|
||||
export const PatientMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMaxOrderByAggregateInput>;
|
||||
export const PatientMaxOrderByAggregateInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.literal(true).optional(),
|
||||
status: 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();
|
||||
export const PatientMinAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinAggregateInputType>;
|
||||
export const PatientMinAggregateInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -21,7 +21,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: SortOrderSchema.optional(),
|
||||
status: SortOrderSchema.optional(),
|
||||
userId: SortOrderSchema.optional(),
|
||||
createdAt: SortOrderSchema.optional()
|
||||
createdAt: SortOrderSchema.optional(),
|
||||
updatedAt: SortOrderSchema.optional()
|
||||
}).strict();
|
||||
export const PatientMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientMinOrderByAggregateInput>;
|
||||
export const PatientMinOrderByAggregateInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: SortOrderSchema.optional(),
|
||||
userId: SortOrderSchema.optional(),
|
||||
createdAt: SortOrderSchema.optional(),
|
||||
updatedAt: SortOrderSchema.optional(),
|
||||
_count: z.lazy(() => PatientCountOrderByAggregateInputObjectSchema).optional(),
|
||||
_avg: z.lazy(() => PatientAvgOrderByAggregateInputObjectSchema).optional(),
|
||||
_max: z.lazy(() => PatientMaxOrderByAggregateInputObjectSchema).optional(),
|
||||
|
||||
@@ -31,6 +31,7 @@ const makeSchema = () => z.object({
|
||||
status: SortOrderSchema.optional(),
|
||||
userId: SortOrderSchema.optional(),
|
||||
createdAt: SortOrderSchema.optional(),
|
||||
updatedAt: SortOrderSchema.optional(),
|
||||
user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional(),
|
||||
appointments: z.lazy(() => AppointmentOrderByRelationAggregateInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureOrderByRelationAggregateInputObjectSchema).optional(),
|
||||
|
||||
@@ -30,7 +30,8 @@ const patientscalarwhereinputSchema = z.object({
|
||||
medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
|
||||
status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).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();
|
||||
export const PatientScalarWhereInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereInput> = patientscalarwhereinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereInput>;
|
||||
export const PatientScalarWhereInputObjectZodSchema = patientscalarwhereinputSchema;
|
||||
|
||||
@@ -30,7 +30,8 @@ const patientscalarwherewithaggregatesinputSchema = z.object({
|
||||
medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
|
||||
status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).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();
|
||||
export const PatientScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput> = patientscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.PatientScalarWhereWithAggregatesInput>;
|
||||
export const PatientScalarWhereWithAggregatesInputObjectZodSchema = patientscalarwherewithaggregatesinputSchema;
|
||||
|
||||
@@ -30,6 +30,7 @@ const makeSchema = () => z.object({
|
||||
status: z.boolean().optional(),
|
||||
userId: z.boolean().optional(),
|
||||
createdAt: z.boolean().optional(),
|
||||
updatedAt: z.boolean().optional(),
|
||||
user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional(),
|
||||
appointments: z.union([z.boolean(), z.lazy(() => AppointmentFindManySchema)]).optional(),
|
||||
procedures: z.union([z.boolean(), z.lazy(() => AppointmentProcedureFindManySchema)]).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
status: PatientStatusSchema.optional(),
|
||||
userId: z.number().int(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
groups: z.lazy(() => PdfGroupUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.string().optional().nullable(),
|
||||
status: PatientStatusSchema.optional(),
|
||||
createdAt: z.coerce.date().optional(),
|
||||
updatedAt: z.coerce.date().optional(),
|
||||
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
|
||||
|
||||
@@ -35,6 +35,7 @@ const makeSchema = () => z.object({
|
||||
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).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(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
|
||||
@@ -27,7 +27,8 @@ const makeSchema = () => z.object({
|
||||
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
|
||||
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).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();
|
||||
export const PatientUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyInput>;
|
||||
export const PatientUncheckedUpdateManyInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -26,7 +26,8 @@ const makeSchema = () => z.object({
|
||||
allergies: 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(),
|
||||
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();
|
||||
export const PatientUncheckedUpdateManyWithoutUserInputObjectSchema: z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientUncheckedUpdateManyWithoutUserInput>;
|
||||
export const PatientUncheckedUpdateManyWithoutUserInputObjectZodSchema = makeSchema();
|
||||
|
||||
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
|
||||
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).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(),
|
||||
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
|
||||
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
|
||||
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).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(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
groups: z.lazy(() => PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
|
||||
@@ -34,6 +34,7 @@ const makeSchema = () => z.object({
|
||||
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
|
||||
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).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(),
|
||||
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user