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 name
 * @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 piont
 * 
 * * "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"
 * * "keystoke"
 * * "script"
 * 
 * @property parameterKind
 * @type {String}
 */