UNPKG

@serussi/p360

Version:

Wrapper for Public 360 SIF RPC Web Service from Tieto

35 lines (33 loc) 1.23 kB
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' }) } } }