@oracle/suitecloud-cli
Version:
SuiteCloud CLI for Node.js
29 lines (24 loc) • 986 B
JavaScript
/*
** Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved.
** Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
*/
;
const BaseOutputHandler = require('../../base/BaseOutputHandler');
const NodeTranslationService = require('../../../services/NodeTranslationService');
const { COMMAND_SETUPACCOUNTCI, UTILS } = require('../../../services/TranslationKeys');
module.exports = class AccountSetupCiOutputHandler extends BaseOutputHandler {
constructor(options) {
super(options);
}
parse(actionResult) {
const resultMessage = NodeTranslationService.getMessage(
COMMAND_SETUPACCOUNTCI.OUTPUT.NEW_OAUTH,
actionResult.accountInfo.companyName,
actionResult.accountInfo.roleName,
actionResult.authId
);
this._log.result(resultMessage);
this._log.result(NodeTranslationService.getMessage(UTILS.AUTHENTICATION.SUCCESS_SETUP));
return actionResult;
}
};