new invoice entity for dataConnect

This commit is contained in:
José Salazar
2025-11-25 14:10:51 -05:00
parent 864350b62b
commit 174845eb24
3 changed files with 127 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
query listInvoice @auth(level: USER) {
invoices {
id
invoiceNumber
amount
status
issueDate
dueDate
isAutoGenerated
}
}
query getInvoiceById(
$id: UUID!
) @auth(level: USER) {
invoice(id: $id) {
id
invoiceNumber
amount
status
issueDate
dueDate
disputedItems
isAutoGenerated
}
}
query filterInvoices(
$invoiceNumber: String,
$status: InvoiceStatus,
$isAutoGenerated: Boolean,
$amount: Float
) @auth(level: USER) {
invoices(
where: {
invoiceNumber: { eq: $invoiceNumber }
status: { eq: $status }
isAutoGenerated: { eq: $isAutoGenerated }
amount: { eq: $amount }
}
) {
id
invoiceNumber
amount
status
issueDate
dueDate
isAutoGenerated
}
}