1111from .customer_ui_settings import CustomerUiSettings
1212from .product_category import ProductCategory
1313from .product_configuration import ProductConfiguration
14+ from .product_configuration_parameter import ProductConfigurationParameter
1415from .product_stats import ProductStats
1516from .schemas import ProductSchema
17+ from .template import Template
1618from connect .config import Config
19+ from connect .resources .base import ApiClient
1720
1821
1922class Product (BaseModel ):
@@ -72,7 +75,6 @@ def get_templates(self, config=None):
7275 :rtype: List[Template]
7376 """
7477 from connect .resources .base import ApiClient
75- from .template import Template
7678 text , _ = ApiClient (config or Config .get_instance (),
7779 'products/' + self .id + '/templates' ).get ()
7880 return Template .deserialize (text )
@@ -92,8 +94,6 @@ def get_product_configurations(self, filters=None, config=None):
9294 :return: A list with the product configuration parameter data.
9395 :rtype: List[ProductConfigurationParameter]
9496 """
95- from connect .resources .base import ApiClient
96- from .product_configuration_parameter import ProductConfigurationParameter
9797 text , _ = ApiClient (config or Config .get_instance (),
9898 'products/' + self .id + '/configurations' ).get (params = filters )
9999 return ProductConfigurationParameter .deserialize (text )
0 commit comments