UNPKG

@serussi/p360

Version:

Wrapper for Public 360 SIF RPC Web Service from Tieto

40 lines (36 loc) 1.73 kB
const AccessGroupService = require("./lib/accessgroup-service"); const ActivityService = require("./lib/activity-service"); const CaseService = require("./lib/case-service"); const ContactService = require("./lib/contact-service"); const DocumentService = require("./lib/document-service"); const EstateService = require("./lib/estate-service"); const FileService = require("./lib/file-service"); const MyCasesService = require("./lib/mycases-service"); const ProjectService = require("./lib/project-service"); const RevisionService = require("./lib/revision-service"); const SupportService = require("./lib/support-service"); const UserService = require("./lib/user-service"); const KGVService = require("./lib/kgv-service"); const ContikiService = require("./lib/contiki-service"); module.exports = (options) => { if (!options) throw TypeError("Missing required input: options"); if (!options.host) throw TypeError("Missing required input: options.host"); if (!options.authkey) throw TypeError("Missing required input: options.authkey"); return { AccessGroupService: AccessGroupService(options), ActivityService: ActivityService(options), CaseService: CaseService(options), ContactService: ContactService(options), DocumentService: DocumentService(options), EstateService: EstateService(options), FileService: FileService(options), MyCasesService: MyCasesService(options), ProjectService: ProjectService(options), RevisionService: RevisionService(options), SupportService: SupportService(options), UserService: UserService(options), KGVService: KGVService(options), ContikiService: ContikiService(options), }; };