mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
feat(Invoice Ninja Node): Add more query params to getAll requests (#9238)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com> Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
@@ -434,6 +434,18 @@ export class InvoiceNinja implements INodeType {
|
||||
if (options.include) {
|
||||
qs.include = options.include as string;
|
||||
}
|
||||
if (options.status) {
|
||||
qs.status = options.status as string;
|
||||
}
|
||||
if (options.createdAt) {
|
||||
qs.created_at = options.createdAt as string;
|
||||
}
|
||||
if (options.updatedAt) {
|
||||
qs.updated_at = options.updatedAt as string;
|
||||
}
|
||||
if (options.isDeleted) {
|
||||
qs.is_deleted = options.isDeleted as boolean;
|
||||
}
|
||||
if (returnAll) {
|
||||
responseData = await invoiceNinjaApiRequestAllItems.call(
|
||||
this,
|
||||
@@ -619,7 +631,27 @@ export class InvoiceNinja implements INodeType {
|
||||
qs.include = options.include as string;
|
||||
}
|
||||
if (options.invoiceNumber) {
|
||||
qs.invoice_number = options.invoiceNumber as string;
|
||||
if (apiVersion === 'v4') {
|
||||
qs.invoice_number = options.invoiceNumber as string;
|
||||
} else if (apiVersion === 'v5') {
|
||||
// eslint-disable-next-line id-denylist
|
||||
qs.number = options.invoiceNumber as string;
|
||||
}
|
||||
}
|
||||
if (options.status) {
|
||||
qs.status = options.status as string;
|
||||
}
|
||||
if (options.createdAt) {
|
||||
qs.created_at = options.createdAt as string;
|
||||
}
|
||||
if (options.updatedAt) {
|
||||
qs.updated_at = options.updatedAt as string;
|
||||
}
|
||||
if (options.isDeleted) {
|
||||
qs.is_deleted = options.isDeleted as boolean;
|
||||
}
|
||||
if (options.clientStatus) {
|
||||
qs.client_status = options.clientStatus as string;
|
||||
}
|
||||
if (returnAll) {
|
||||
responseData = await invoiceNinjaApiRequestAllItems.call(
|
||||
@@ -799,6 +831,18 @@ export class InvoiceNinja implements INodeType {
|
||||
if (options.include) {
|
||||
qs.include = options.include as string;
|
||||
}
|
||||
if (options.status) {
|
||||
qs.status = options.status as string;
|
||||
}
|
||||
if (options.createdAt) {
|
||||
qs.created_at = options.createdAt as string;
|
||||
}
|
||||
if (options.updatedAt) {
|
||||
qs.updated_at = options.updatedAt as string;
|
||||
}
|
||||
if (options.isDeleted) {
|
||||
qs.is_deleted = options.isDeleted as boolean;
|
||||
}
|
||||
if (returnAll) {
|
||||
responseData = await invoiceNinjaApiRequestAllItems.call(
|
||||
this,
|
||||
@@ -1178,6 +1222,18 @@ export class InvoiceNinja implements INodeType {
|
||||
if (options.invoiceNumber) {
|
||||
qs.invoice_number = options.invoiceNumber as string;
|
||||
}
|
||||
if (options.status) {
|
||||
qs.status = options.status as string;
|
||||
}
|
||||
if (options.createdAt) {
|
||||
qs.created_at = options.createdAt as string;
|
||||
}
|
||||
if (options.updatedAt) {
|
||||
qs.updated_at = options.updatedAt as string;
|
||||
}
|
||||
if (options.isDeleted) {
|
||||
qs.is_deleted = options.isDeleted as boolean;
|
||||
}
|
||||
if (returnAll) {
|
||||
responseData = await invoiceNinjaApiRequestAllItems.call(
|
||||
this,
|
||||
|
||||
Reference in New Issue
Block a user