"use strict"; /** * Value object for Galileo field descriptor. * * @author Oleksandr Hnatkovskyy * @constructor */ function GalileoFieldV2VO() { } /** * Setup inheritance chain. */ GalileoFieldV2VO.prototype = Object.create(BaseVO.prototype); GalileoFieldV2VO.prototype.constructor = GalileoFieldV2VO; /** * @override * @return {Array} */ GalileoFieldV2VO.prototype.getProps = function () { return [ 'id', 'datasource', 'displayOrder', 'type', 'dataType', 'name', 'label', 'itsmFieldId', 'ootb', 'screenId', 'panelId', 'panelName', 'members', 'required', 'editable', 'hide', 'hideLabel', 'menu', 'dependency', 'valueField', 'groupMember', 'setValueCondition', 'requiredCondition', 'readOnlyCondition', 'hideCondition', 'valueFieldName' ]; };