Show:
/**
 * An anonymous type that describes a binding point
 *
 * @class BindingPointInfo
 */

/**
 * The name of the binding point
 * @property name
 * @type {String}
 */

/**
 * The display name of the binding point
 * @property displayName
 * @type {String}
 */

/**
 * Indicates if this is a source or target binding point
 * @property isSource
 * @type {Boolean}
 */

/**
 * The names of the indicies used to reference this binding point
 *
 * @example
 *
 * This binding point requires two indicies... the rack index and the plug index
 *
 *      "indicies": [ "Rack Index", "Plugin Index"],
 *
 * @property indicies
 * @type {String[]}
 */

/**
 * The binding point kind - the type of data send/expected by this binding point
 *
 * * "midi"
 * * "command"
 * * "switch"
 * * "float"
 * * "gainLevel"
 * * "integer"
 * * "index"
 * * "pitchBend"
 * * "programNumber"
 * * "bankedProgramNumber"
 * * "variant"
 * * "object"
 *
 * @property kind
 * @type {String}
 */


/**
 * The binding point parameter kind - the kind of parameter expected by this binding point
 *
 * * "none"
 * * "triggerNumber"
 * * "popup"
 * * "keystroke"
 * * "script"
 *
 * @property parameterKind
 * @type {String}
 */