import http
import SmugMug


class Album(object):
    def __init__(self, smugmug=None):
        self.title = ""
        self.description = ""
        self.allow_downloads = False
        self.backprinting = ""
        self.boutique_packaging = "No"
        self.can_rank = False
        self.can_share = False
        self.clean = False
        self.comments = False
        self.download_password = ""
        self.exif = False
        self.family_edit = False
        self.filenames = False
        self.friend_edit = False
        self.geography = False
        self.has_download_password = False
        self.header = "SmugMug"
        self.hide_owner = False
        self.highlight_album_image_uri = ""
        self.image_count = 0
        self.intercept_shipping = "No"
        self.keywords = ""
        self.largest_size = "Original"
        self.name = ""
        self.node_id = ""
        self.original_sizes = 0
        self.packaging_branding = False
        self.password = ""
        self.password_hint = ""
        self.printable = False
        self.printmark_uri = ""
        self.privacy = "Private"
        self.proof_days = 0
        self.protected = False
        self.security_type = "None"
        self.share = False
        self.slideshow = False
        self.smug_searchable = "No"
        self.sort_direction = "Descending"
        self.sort_method = "Position"
        self.square_thumbs = False
        self.template_uri = ""
        self.total_sizes = 0
        self.url_name = ""
        self.url_path = ""
        self.watermark = False
        self.watermark_uri = ""
        self.world_searchable = False

        self.smugmug = smugmug

import http
import SmugMug


class Album(object):
    def __init__(self, smugmug=None):
        self.title = ""
        self.description = ""
        self.allow_downloads = False
        self.backprinting = ""
        self.boutique_packaging = "No"
        self.can_rank = False
        self.can_share = False
        self.clean = False
        self.comments = False
        self.download_password = ""
        self.exif = False
        self.family_edit = False
        self.filenames = False
        self.friend_edit = False
        self.geography = False
        self.has_download_password = False
        self.header = "SmugMug"
        self.hide_owner = False
        self.highlight_album_image_uri = ""
        self.image_count = 0
        self.intercept_shipping = "No"
        self.keywords = ""
        self.largest_size = "Original"
        self.name = ""
        self.node_id = ""
        self.original_sizes = 0
        self.packaging_branding = False
        self.password = ""
        self.password_hint = ""
        self.printable = False
        self.printmark_uri = ""
        self.privacy = "Private"
        self.proof_days = 0
        self.protected = False
        self.security_type = "None"
        self.share = False
        self.slideshow = False
        self.smug_searchable = "No"
        self.sort_direction = "Descending"
        self.sort_method = "Position"
        self.square_thumbs = False
        self.template_uri = ""
        self.total_sizes = 0
        self.url_name = ""
        self.url_path = ""
        self.watermark = False
        self.watermark_uri = ""
        self.world_searchable = False

        self.smugmug = smugmug

        self.album_share_uris = {}
        self.user = None
        self.node = None
        self.node_cover_image = ""
        self.folder = None
        self.parent_folders = []
        self.highlight_image = {}
        self.album_highlight_image = {}
        self.album_images = {}
        self.album_popular_images = {}
        self.album_geo_media = {}
        self.album_comments = {}
        self.album_download = {}
        self.album_prices = {}
Add fields for rest of Album API