1import{a as c,b as p,ia as v}from"./chunk-7ZFPQAIH.js";import{za as a}from"./chunk-7NPDSOWV.js";import{Aa as s,Ea as o,ua as i}from"./chunk-K6IHZUMJ.js";var d=(()=>{class n extends p{constructor(e,t){super(e,t),this.apiService=e,this.entityFactory=t,this.setApiPath("invoicesettings")}createEntity(e){return this.entityFactory.createInvoiceSettings(e)}createInvoiceSettingGroup(e){return this.entityFactory.createInvoiceSettingGroup(e)}validate(e){return this.apiService.post("invoicesettings/validate",e)}lookupsInvoiceSettingGroups(){let e=c.fromNameAndValueKeys("InvoiceSettingGroup","GroupName");return this.lookupQuery(e,t=>t.map(r=>({id:r.id,displayValue:r.groupName})))}addInvoiceSettingGroup(e){return this.apiService.post("invoicesettings/addInvoiceSettingGroup",{invoiceSettingName:e}).pipe(i(()=>this.clearCache()))}editInvoiceSettingGroup(e,t){var r={invoiceSettingName:e,id:t};return this.apiService.post("invoicesettings/editInvoiceSettingGroup",r).pipe(i(()=>this.clearCache()))}deleteInvoiceSettingGroup(e){return this.apiService.post(`invoicesettings/delete-invoice-setting-group/${e}`).pipe(i(()=>this.clearCache()))}addInvoiceSettingGroupItem(e,t){return this.apiService.post(`invoicesettings/addInvoiceSettingItem/${t}`,e)}editInvoiceSettingGroupItem(e,t){return this.apiService.post(`invoicesettings/editInvoiceSettingItem/${t}`,e)}deleteInvoiceSettingGroupItem(e){return this.apiService.post(`invoicesettings/delete-invoice-setting-group-item/${e}`)}getInvoiceSettingGroupItemToEdit(e){return this.apiService.get(`invoicesettings/getInvoiceSettingGroupItemToEdit/${e}`)}getInvoiceSettingGroupItems(){return this.apiService.get("invoicesettings/getInvoiceSettingGroupItems/")}getInvoiceGroupEmailSettings(e){return this.apiService.get(`invoicesettings/group/${e}/email-settings`)}addInvoiceGroupEmailSettings(e,t){return this.apiService.post(`invoicesettings/group/${t}/email-settings`,e).pipe(i(()=>this.clearCache()))}editInvoiceGroupEmailSettings(e,t){return this.apiService.patch(`invoicesettings/group/${t}/email-settings`,e).pipe(i(()=>this.clearCache()))}deleteInvoiceGroupEmailSettings(e){return this.apiService.delete(`invoicesettings/group/${e}/email-settings`).pipe(i(()=>this.clearCache()))}static{this.\u0275fac=function(t){return new(t||n)(o(a),o(v))}}static{this.\u0275prov=s({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();export{d as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.