{"version":3,"sources":["jsdelivr-header.js","/npm/epicor-erp-api@2.16.5/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,SAAW,QAAQ,kBACvB,QAAU,QAAQ,iBAClB,SAAW,QAAQ,kBACnB,SAAW,QAAQ,kBACnB,SAAW,QAAQ,kBACnB,cAAgB,QAAQ,uBACxB,SAAW,QAAQ,kBACnB,eAAiB,QAAQ,wBACzB,KAAO,QAAQ,cACf,cAAgB,QAAQ,uBACxB,YAAc,QAAQ,qBACtB,MAAQ,QAAQ,eAChB,cAAgB,QAAQ,uBACxB,WAAa,QAAQ,oBACrB,KAAO,QAAQ,cACf,YAAc,QAAQ,qBACtB,IAAM,QAAQ,aACd,WAAa,QAAQ,oBACrB,cAAgB,QAAQ,uBACxB,aAAe,QAAQ,sBACvB,QAAU,QAAQ,iBAClB,KAAO,QAAQ,cACf,cAAgB,QAAQ,uBACxB,KAAO,QAAQ,cACf,WAAa,QAAQ,oBACrB,cAAgB,QAAQ,uBAE1B,SAAS,QAAO,UAAE,EAAS,SAAE,EAAQ,SAAE,EAAQ,QAAE,EAAO,UAAE,IACxD,MAAM,EAAa,IAAI,WAAW,CAChC,YACA,WACA,WACA,UACA,cAGF,KAAK,cAAgB,IAAM,EAC3B,KAAK,qBAAuB,IAC1B,EAAW,QAAU,CAAO,EAE9B,KAAK,qBAAuB,IAAM,EAAW,QAC7C,KAAK,SAAW,IAAI,SAAS,GAC7B,KAAK,SAAW,IAAI,SAAS,GAC7B,KAAK,SAAW,IAAI,YAClB,EACA,qBACA,WACA,gBAEF,KAAK,OAAS,IAAI,YAChB,EACA,mBACA,SACA,cAEF,KAAK,OAAS,IAAI,YAChB,EACA,mBACA,SACA,YAEF,KAAK,MAAQ,IAAI,YACf,EACA,kBACA,QACA,WAEF,KAAK,cAAgB,IAAI,cAAc,GACvC,KAAK,eAAiB,IAAI,eAAe,GACzC,KAAK,QAAU,IAAI,YACjB,EACA,oBACA,UACA,eAEF,KAAK,SAAW,IAAI,SAAS,GAC7B,KAAK,MAAQ,IAAI,YACf,EACA,kBACA,QACA,aAEF,KAAK,SAAW,IAAI,SAAS,GAC7B,KAAK,WAAa,IAAI,WAAW,GACjC,KAAK,YAAc,IAAI,YAAY,GACnC,KAAK,SAAW,IAAI,SAAS,GAC7B,KAAK,cAAgB,IAAI,cAAc,GACvC,KAAK,KAAO,IAAI,KAAK,GACrB,KAAK,KAAO,IAAI,KAAK,GACrB,KAAK,MAAQ,IAAI,MAAM,GACvB,KAAK,cAAgB,IAAI,cAAc,GACvC,KAAK,IAAM,IAAI,IAAI,GACnB,KAAK,QAAU,IAAI,QAAQ,GAC3B,KAAK,cAAgB,IAAI,cAAc,GACvC,KAAK,aAAe,IAAI,aAAa,GACrC,KAAK,QAAU,IAAI,QAAQ,GAC3B,KAAK,KAAO,IAAI,KAAK,GACrB,KAAK,cAAgB,IAAI,cAAc,GACvC,KAAK,KAAO,IAAI,KAAK,GACrB,KAAK,WAAa,IAAI,WAAW,GACjC,KAAK,cAAgB,IAAI,cAAc,EACzC,CAEA,OAAO,QAAU","file":"/npm/epicor-erp-api@2.16.5/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/epicor-erp-api@2.16.5/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const Customer = require('./lib/customer'),\n  Company = require('./lib/company'),\n  Currency = require('./lib/currency'),\n  Employee = require('./lib/employee'),\n  UserFile = require('./lib/userFile'),\n  ResourceGroup = require('./lib/resourceGroup'),\n  Supplier = require('./lib/supplier'),\n  SalesTerritory = require('./lib/salesTerritory'),\n  Jobs = require('./lib/jobs'),\n  JobOperations = require('./lib/jobOperations'),\n  ServiceBase = require('./lib/serviceBase'),\n  Labor = require('./lib/labor'),\n  LaborApproval = require('./lib/laborApproval'),\n  SalesOrder = require('./lib/salesOrder'),\n  Task = require('./lib/task'),\n  OrderJobWiz = require('./lib/orderJobWiz'),\n  BAQ = require('./lib/baq'),\n  Connection = require('./lib/connection'),\n  PurchaseOrder = require('./lib/purchaseOrder'),\n  DynamicQuery = require('./lib/dynamicQuery'),\n  Project = require('./lib/project'),\n  UD15 = require('./lib/ud15'),\n  JobProdSearch = require('./lib/jobProdSearch'),\n  Part = require('./lib/part'),\n  JobClosing = require('./lib/jobClosing'),\n  JobAdjustment = require('./lib/jobAdjustment');\n\nfunction Epicor({ serverUrl, username, password, company, strictSSL }) {\n  const connection = new Connection({\n    serverUrl,\n    username,\n    password,\n    company,\n    strictSSL\n  });\n\n  this.getConnection = () => connection;\n  this.setConnectionCompany = company => {\n    connection.company = company;\n  };\n  this.getConnectionCompany = () => connection.company;\n  this.Currency = new Currency(connection);\n  this.Customer = new Customer(connection);\n  this.Indirect = new ServiceBase(\n    connection,\n    'Erp.BO.IndirectSvc',\n    'Indirect',\n    'IndirectCode'\n  );\n  this.Reason = new ServiceBase(\n    connection,\n    'Erp.BO.ReasonSvc',\n    'Reason',\n    'ReasonCode'\n  );\n  this.PerCon = new ServiceBase(\n    connection,\n    'Erp.BO.PerConSvc',\n    'PerCon',\n    'PerConID'\n  );\n  this.Image = new ServiceBase(\n    connection,\n    'Erp.BO.ImageSvc',\n    'Image',\n    'ImageID'\n  );\n  this.ResourceGroup = new ResourceGroup(connection);\n  this.SalesTerritory = new SalesTerritory(connection);\n  this.ShipVia = new ServiceBase(\n    connection,\n    'Erp.BO.ShipViaSvc',\n    'ShipVia',\n    'ShipViaCode'\n  );\n  this.Supplier = new Supplier(connection);\n  this.Terms = new ServiceBase(\n    connection,\n    'Erp.BO.TermsSvc',\n    'Terms',\n    'TermsCode'\n  );\n  this.Employee = new Employee(connection);\n  this.SalesOrder = new SalesOrder(connection);\n  this.OrderJobWiz = new OrderJobWiz(connection);\n  this.UserFile = new UserFile(connection);\n  this.JobOperations = new JobOperations(connection);\n  this.Jobs = new Jobs(connection);\n  this.Task = new Task(connection);\n  this.Labor = new Labor(connection);\n  this.LaborApproval = new LaborApproval(connection);\n  this.BAQ = new BAQ(connection);\n  this.Company = new Company(connection);\n  this.PurchaseOrder = new PurchaseOrder(connection);\n  this.DynamicQuery = new DynamicQuery(connection);\n  this.Project = new Project(connection);\n  this.UD15 = new UD15(connection);\n  this.JobProdSearch = new JobProdSearch(connection);\n  this.Part = new Part(connection);\n  this.JobClosing = new JobClosing(connection);\n  this.JobAdjustment = new JobAdjustment(connection);\n}\n\nmodule.exports = Epicor;\n"]}