/** @typedef {Models.Model.Groups.Group.Components.Component.Attributes.Attribute} ComponentAttribute */ /** * * @group manager * @class Attribute * @extends item * @memberof Models.Model.Groups.Group.Components.Component.Attributes */ var Attribute = function () { /** * * @public * @function name * @memberof Models.Model.Groups.Group.Components.Component.Attributes.Attribute * @returns {v2.string} */ this.name = function () { }; /** * * @public * @function type * @memberof Models.Model.Groups.Group.Components.Component.Attributes.Attribute * @returns {v2.type} */ this.type = function () { }; /** * * @public * @function last_change * @memberof Models.Model.Groups.Group.Components.Component.Attributes.Attribute * @returns {v2.time} */ this.last_change = function () { }; /** * * @public * @function value * @memberof Models.Model.Groups.Group.Components.Component.Attributes.Attribute * @returns {v2} */ this.value = function () { }; };