API Docs for: 2.0.20133.2
Show:

File: src\internal\api\modalities\linkModality.ts

/// <reference path="constants.ts" />
/// <reference path="modalityObject.ts" />

/**
 * @module API
 * @submodule API Modalities
 * @namespace api.modalities
 */
namespace internal.api.modalities {
    /**
    * @class LinkModality
    * @extends api.modalities.ModalityObject
    */
    export class LinkModality extends ModalityObject {
        /**
         * Link to the modality page
         * @property {string} link
         */
        public readonly link: string;

        constructor(responseModality: any, type?: string) {
            super(responseModality, type);
            if (!responseModality || !responseModality.Link) {
                throw new Error("responseModality doesn't have 'Link' property");
            }
            this.link = responseModality.Link;
        }
    }
}