@serussi/p360
Version:
Wrapper for Public 360 SIF RPC Web Service from Tieto
148 lines (145 loc) • 3.61 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" });
},
DownloadDocumentTemplate(query) {
return doCall({
...options,
service,
query,
operation: "DownloadDocumentTemplate",
});
},
DeleteExternalId(query) {
return doCall({
...options,
service,
query,
operation: "DeleteExternalId",
});
},
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" });
},
};
};