"""Product Model.""" class Product: """Product class.""" def __init__(self, **kwargs): """Construct Product model class.""" self.product_id = kwargs.get('product_id') self.upc = kwargs.get('upc') self.display_upc = kwargs.get('display_upc') self.product_name = kwargs.get('product_name') self.grid = kwargs.get('grid') self.display_artists = kwargs.get('display_artists') self.vendor_id = kwargs.get('vendor_id') self.subaccount_id = kwargs.get('subaccount_id') self.not_for_distribution = kwargs.get( 'not_for_distribution', 'SMEAnalyticsDummy' ) self.repertoire_owner_code = kwargs.get('repertoire_owner_code') self.repertoire_owner_name = kwargs.get('repertoire_owner_name') self.parent_repertoire_owner_code = kwargs.get( 'parent_repertoire_owner_code') self.imprint = kwargs.get('imprint') self.release_date = kwargs.get('release_date') self.release_type = kwargs.get('release_type') self.catalog_number = kwargs.get('catalog_number') self.sale_start_date = kwargs.get('sale_start_date')