@serussi/p360
Version:
Wrapper for Public 360 SIF RPC Web Service from Tieto
35 lines (33 loc) • 1.26 kB
JavaScript
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' })
}
}
}