UNPKG

@serussi/p360

Version:

Wrapper for Public 360 SIF RPC Web Service from Tieto

35 lines (33 loc) 1.26 kB
const doCall = require('./do-call') const service = 'ContactService' module.exports = options => { return { SynchronizeContactPerson (query) { return doCall({ ...options, service, query, operation: 'SynchronizeContactPerson' }) }, SynchronizePrivatePerson (query) { return doCall({ ...options, service, query, operation: 'SynchronizePrivatePerson' }) }, SynchronizeEnterprise (query) { return doCall({ ...options, service, query, operation: 'SynchronizeEnterprise' }) }, GetContactPersons (query) { return doCall({ ...options, service, query, operation: 'GetContactPersons' }) }, GetPrivatePersons (query) { return doCall({ ...options, service, query, operation: 'GetPrivatePersons' }) }, GetEnterprises (query) { return doCall({ ...options, service, query, operation: 'GetEnterprises' }) }, UpdatePrivatePerson (query) { return doCall({ ...options, service, query, operation: 'UpdatePrivatePerson' }) }, UpdateEnterprise (query) { return doCall({ ...options, service, query, operation: 'UpdateEnterprise' }) }, Ping (query) { return doCall({ ...options, service, query, operation: 'Ping' }) } } }