def query(cls, select): """ :param select: QBO SQL query select statement :return: List """ qb = QuickBooks() json_data = qb.query(select) obj_list = [] if cls.qbo_object_name in json_data["QueryResponse"]: for item_json in json_data["QueryResponse"][cls.qbo_object_name]: obj_list.append(cls.from_json(item_json)) return obj_list