/**
 * An interface which can be used by a class to encapsulate album data
 */
export interface AlbumInfo {
  /**
   * The album's unique ID
   */
  albumId: number;

  /**
   * The album title, as displayed to the user
   */
  title: string;

  /**
   * The short album name, used to refer to the album in URLs
   */
  name: string;

  /**
   * The album description
   */
  description: string;

  /**
   * The total number of images in the album
   */
  imagesInAlbum: number;

  /**
   * The number of images on a page
   */
  imagesPerPage: number;

  /**
   * The number of pages that the album has. See also: imagesPerPage
   */
  totalPages: number;

  /**
   * The URL to the album icon
   */
  iconUrl: string;
}

export interface AlbumInfo {
  albumId: number;
  title: string;
  name: string;
  description: string;
  imagesInAlbum: number;
  imagesPerPage: number;
  totalPages: number;
  iconUrl: string;
}

--- 
+++ 
@@ -1,10 +1,44 @@
+/**
+ * An interface which can be used by a class to encapsulate album data
+ */
 export interface AlbumInfo {
+  /**
+   * The album's unique ID
+   */
   albumId: number;
+
+  /**
+   * The album title, as displayed to the user
+   */
   title: string;
+
+  /**
+   * The short album name, used to refer to the album in URLs
+   */
   name: string;
+
+  /**
+   * The album description
+   */
   description: string;
+
+  /**
+   * The total number of images in the album
+   */
   imagesInAlbum: number;
+
+  /**
+   * The number of images on a page
+   */
   imagesPerPage: number;
+
+  /**
+   * The number of pages that the album has. See also: imagesPerPage
+   */
   totalPages: number;
+
+  /**
+   * The URL to the album icon
+   */
   iconUrl: string;
 }
Add documentation for album info interface

