lib/client/services/lineItemTemplate/lineItemTemplate.service.ts (19 lines of code) (raw):
import type { Client } from "soap";
import type { Statement } from "../../../common/types";
import type { LineItemTemplatePage } from "./lineItemTemplate.type";
import type { LineItemTemplateServiceOperations } from "./lineItemTemplateService.interface";
export class LineItemTemplateService
implements LineItemTemplateServiceOperations
{
private _client: Client;
constructor(client: Client) {
this._client = client;
}
async getLineItemTemplatesByStatement(
filterStatement: Statement,
): Promise<LineItemTemplatePage> {
return this._client.getLineItemTemplatesByStatement({
filterStatement,
});
}
}