@serussi/p360
Version:
Wrapper for Public 360 SIF RPC Web Service from Tieto
72 lines (69 loc) • 2.72 kB
JavaScript
const doCall = require('./do-call')
const service = 'SupportService'
module.exports = options => {
return {
GetSIFVersion (query) {
return doCall({ ...options, service, query, operation: 'GetSIFVersion' })
},
Ping (query) {
return doCall({ ...options, service, query, operation: 'Ping' })
},
GetCodeTableRows (query) {
return doCall({ ...options, service, query, operation: 'GetCodeTableRows' })
},
GetLogs (query) {
return doCall({ ...options, service, query, operation: 'GetLogs' })
},
GetEvents (query) {
return doCall({ ...options, service, query, operation: 'GetEvents' })
},
CreateLog (query) {
return doCall({ ...options, service, query, operation: 'CreateLog' })
},
GenerateJsonClient (query) {
return doCall({ ...options, service, query, operation: 'GenerateJsonClient' })
},
GetClassifications (query) {
return doCall({ ...options, service, query, operation: 'GetClassifications' })
},
BulkImportSync (query) {
return doCall({ ...options, service, query, operation: 'BulkImportSync' })
},
BulkImportAsync (query) {
return doCall({ ...options, service, query, operation: 'BulkImportAsync' })
},
AddCodeTableRow (query) {
return doCall({ ...options, service, query, operation: 'AddCodeTableRow' })
},
UpdateCodeTableRow (query) {
return doCall({ ...options, service, query, operation: 'UpdateCodeTableRow' })
},
GetEntitiesExternalIds (query) {
return doCall({ ...options, service, query, operation: 'GetEntitiesExternalIds' })
},
AddExternalId (query) {
return doCall({ ...options, service, query, operation: 'AddExternalId' })
},
GetTempEntityStorageText (query) {
return doCall({ ...options, service, query, operation: 'GetTempEntityStorageText' })
},
AddTempEntityStorageText (query) {
return doCall({ ...options, service, query, operation: 'AddTempEntityStorageText' })
},
DeleteTempEntityStorageText (query) {
return doCall({ ...options, service, query, operation: 'DeleteTempEntityStorageText' })
},
GetSwaggerOpenAPIServiceDefinition (query) {
return doCall({ ...options, service, query, operation: 'GetSwaggerOpenAPIServiceDefinition' })
},
SetupMQ (query) {
return doCall({ ...options, service, query, operation: 'SetupMQ' })
},
ManageQueue (query) {
return doCall({ ...options, service, query, operation: 'ManageQueue' })
},
WaitForEvents (query) {
return doCall({ ...options, service, query, operation: 'WaitForEvents' })
},
}
}