initi.doc/docfiles/providers/managers/models/groups/components/component.js

44 lines
904 B
JavaScript

/** @typedef {Models.Model.Groups.Group.Components.Component} ModelComponent */
/**
*
* @group manager
* @class Component
* @extends item
* @memberof Models.Model.Groups.Group.Components
*/
var Component = function () {
/**
*
* @public
* @function address
* @memberof Models.Model.Groups.Group.Components.Component
* @returns {v2.address}
*/
this.address = function () {
};
/**
*
* @public
* @function attributes
* @memberof Models.Model.Groups.Group.Components.Component
* @returns {v2.map(v2.string, v2.vc)}
*/
this.attributes = function () {
};
/**
*
* @public
* @function address
* @memberof Models.Model.Groups.Group.Components.Component
* @param attrName {v2.string}
* @returns {tools.promise(ComponentAttribute)}
*/
this.get = function (attrName) {
};
};