def getNodeRecursive(parentId=0): condition = {'parentId':parentId} nodeList = _get_item('DIALOG', condition) for node in nodeList: node['children'] = [] node['expanded'] = True node['children'] += getNodeRecursive(node['id']) if len(node['children']) == 0: del node['children'] return nodeList
def get_scenario_query(scenario_id): condition = {'scenario_id': scenario_id} return _get_item('SCENARIO_QUERY', condition)
def get_scenario_list(scenario_group_id): condition = {'scenario_group_id': scenario_group_id} return _get_item('SCENARIO', condition)
def get_scenario_group_list(): condition = {} return _get_item('SCENARIO_GROUP', condition)
def get_entire_blacklist_query_response(): condition = {} return _get_item('BLACKLIST_QUERY', condition), _get_item('BLACKLIST_RESPONSE', condition)
def get_blacklist_response(blacklist_id): condition = {'blacklist_id': blacklist_id} return _get_item('BLACKLIST_RESPONSE', condition)
def get_blacklist_query(blacklist_id): condition = {'blacklist_id': blacklist_id} return _get_item('BLACKLIST_QUERY', condition)
def get_blacklist_list(blacklist_group_id): condition = {'blacklist_group_id': blacklist_group_id} return _get_item('BLACKLIST', condition)
def get_blacklist_group_list(): condition = {} return _get_item('BLACKLIST_GROUP', condition)
def get_intent_utterance(intent_id): condition = {'intent_id': intent_id} return _get_item('INTENT_UTTERANCE', condition)
def get_intent_list(condition={}): return _get_item('INTENT', condition)
def get_setting_list(): condition = {} return _get_item('CONFIG', condition)