# structures/WebLink.js

    /**
     * Represents a web link on SMHW.
     */
    class WebLink {
        /**
         * Instantiate a WebLink object.
         * @param {Object} response The data for the object.
         */
        constructor(response) {
            /**
             * The timestamp of when the web link was created.
             * @type {Number}
             */
            this.created_at = new Date(response.created_at).getTime();

            /**
             * The ID of the web link.
             * @type {Number}
             */
            this.id = response.id;

            /**
             * The URL of the thumbnail for the web link.
             * @type {String}
             */
            this.thumbnail_url = response.thumb_url;

            /**
             * The title of the web link.
             * @type {String}
             */
            this.title = response.title;

            /**
             * The timestamp of when the web link was last updated.
             * @type {Number}
             */
            this.updated_at = new Date(response.updated_at).getTime();

            /**
             * The URL of the web link.
             * @type {String}
             */
            this.url = response.url;
        }
    }

    module.exports = WebLink;