@serussi/p360
Version:
Wrapper for Public 360 SIF RPC Web Service from Tieto
35 lines (33 loc) • 1.23 kB
JavaScript
const doCall = require('./do-call')
const service = 'FileService'
module.exports = options => {
return {
Upload (query) {
return doCall({ ...options, service, query, operation: 'Upload' })
},
CheckOutAndGetFileForExternalControl (query) {
return doCall({ ...options, service, query, operation: 'CheckOutAndGetFileForExternalControl' })
},
UploadAndCheckInFileFromExternalControl (query) {
return doCall({ ...options, service, query, operation: 'UploadAndCheckInFileFromExternalControl' })
},
GetFileWithMetadata (query) {
return doCall({ ...options, service, query, operation: 'GetFileWithMetadata' })
},
GetFile (query) {
return doCall({ ...options, service, query, operation: 'GetFile' })
},
CreateFile (query) {
return doCall({ ...options, service, query, operation: 'CreateFile' })
},
UpdateFile (query) {
return doCall({ ...options, service, query, operation: 'UpdateFile' })
},
DeleteFile (query) {
return doCall({ ...options, service, query, operation: 'DeleteFile' })
},
Ping (query) {
return doCall({ ...options, service, query, operation: 'Ping' })
}
}
}