def get_product(self, id): """ Get product detail data. """ endpoint = '/v3/educator/products/%s' % id result = self.request(endpoint) data = result.response # Dynamically load product instance. class_name = data.type.capitalize() product = Product.instance(class_name, data) return product
def get_product(self, id): """ Get product detail data. """ endpoint = '/v3/educator/products/%s' % id result = self.request(endpoint) data = result.response # Dynamically load product instance. class_name = data.type.capitalize() product = Product.instance(class_name, data) return product
def get_products(self, query_args={}): """ Get a list of product data. """ endpoint = '/v3/educator/products' result = self.request(endpoint, query_args) products = [] for data in result.response: # Dynamically load product instance. class_name = data.type.capitalize() product = Product.instance(class_name, data) products.append(product) return products
def get_products(self, query_args={}): """ Get a list of product data. """ endpoint = '/v3/educator/products' result = self.request(endpoint, query_args) products = [] for data in result.response: # Dynamically load product instance. class_name = data.type.capitalize() product = Product.instance(class_name, data) products.append(product) return products