Skip to content
This repository was archived by the owner on Mar 28, 2025. It is now read-only.

Commit ff5f373

Browse files
Merge pull request #43 from tensorlakeai/chore/api-filters
chore: updated api params
2 parents 4bcfb9c + a2736b8 commit ff5f373

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

src/client.ts

+27-5
Original file line numberDiff line numberDiff line change
@@ -354,9 +354,20 @@ class IndexifyClient {
354354
...params
355355
};
356356

357+
const mergedParams = { ...defaultParams, ...params };
358+
357359
const response = await this.client.get(
358360
`/extraction_graphs/${extractionGraph}/extraction_policies/${extractionPolicy}/tasks`, {
359-
params: defaultParams
361+
params: {
362+
namespace: mergedParams.namespace,
363+
extraction_graph: mergedParams.extractionGraph,
364+
extraction_policy: mergedParams.extractionPolicy,
365+
content_id: mergedParams.contentId,
366+
outcome: mergedParams.outcome,
367+
start_id: mergedParams.startId,
368+
limit: mergedParams.limit,
369+
return_total: mergedParams.returnTotal
370+
}
360371
}
361372
);
362373

@@ -570,14 +581,25 @@ class IndexifyClient {
570581
namespace: namespace,
571582
extractionGraph: extractionGraph,
572583
returnTotal: false,
573-
...params
574584
};
575585

586+
const mergedParams = { ...defaultParams, ...params };
587+
576588
const response = await this.client.get(
577-
`extraction_graphs/${extractionGraph}/content`, {
578-
params: defaultParams
589+
`extraction_graphs/${extractionGraph}/content`,
590+
{
591+
params: {
592+
namespace: mergedParams.namespace,
593+
extraction_graph: mergedParams.extractionGraph,
594+
source: mergedParams.source,
595+
parent_id: mergedParams.parentId,
596+
labels_filter: mergedParams.labelsFilter,
597+
start_id: mergedParams.startId,
598+
limit: mergedParams.limit,
599+
return_total: mergedParams.returnTotal
579600
}
580-
);
601+
}
602+
);
581603

582604
const contentList = response.data.content_list.map((item: IBaseContentMetadata) =>
583605
this.baseContentToContentMetadata(item)

0 commit comments

Comments
 (0)