n8n
Version:
n8n Workflow Automation Tool
35 lines • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toLdapConfigurationResponse = toLdapConfigurationResponse;
exports.toLdapConfigUpdate = toLdapConfigUpdate;
exports.toLdapSyncHistoryResponse = toLdapSyncHistoryResponse;
const n8n_workflow_1 = require("n8n-workflow");
function toLdapConfigurationResponse(config) {
return {
...config,
bindingAdminPassword: config.bindingAdminPassword ? n8n_workflow_1.CREDENTIAL_BLANKING_VALUE : '',
};
}
function toLdapConfigUpdate(data, current) {
return {
...data,
bindingAdminPassword: data.bindingAdminPassword === n8n_workflow_1.CREDENTIAL_BLANKING_VALUE
? current.bindingAdminPassword
: data.bindingAdminPassword,
};
}
function toLdapSyncHistoryResponse(row) {
return {
id: row.id,
runMode: row.runMode,
status: row.status,
startedAt: row.startedAt,
endedAt: row.endedAt,
scanned: row.scanned,
created: row.created,
updated: row.updated,
disabled: row.disabled,
error: row.error,
};
}
//# sourceMappingURL=ldap.mapper.js.map