Home Manual Reference Source

src/sap/pdms/ipro/api/StandardIntent.js

/**
 * @typedef {Object} StandardIntent
 * @desc enum for standard intents. Exposed into global namespace `sap.pdms.ipro.api.StandardIntent`
 * @property {string} NAVIGATE_TO_CONTEXT navigation intent
 * @property {string} NAVIGATE_TO_TARGET navigation intent for specified target
 * @property {string} PROMOTE_CONTEXT intent to promote of context to other ipros
 * @property {string} WORKACTIVITY_CREATE intent to create work activity
 * @property {string} SCHEDULE_MAINTENANCE  intent to schedule maintenance
 */

export default Object.freeze({
  NAVIGATE_TO_EQUI_DETAILS: 'standard.action.NAVIGATE_TO_EQUI_DETAILS',
  NAVIGATE_TO_CONTEXT: 'standard.action.NAVIGATE_TO_CONTEXT',
  NAVIGATE_TO_TARGET: 'standard.action.NAVIGATE_TO_TARGET',
  PROMOTE_CONTEXT: 'standard.action.PROMOTE_CONTEXT',
  TOGGLE_FULLSCREEN: 'standard.action.TOGGLE_FULLSCREEN',
  WORKACTIVITY_CREATE: 'com.sap.pdms.intentType.work-activity-create',
  SCHEDULE_MAINTENANCE: 'standard.action.SCHEDULE_MAINTENANCE'
});