def verify_destination(obj, **args): ''' verify obj items. if args is given, check the given item ''' items = {} items["Uuid"] = None items["Name"] = None items["Detail"] = None items["Type"] = None items["Exten"] = None items["Context"] = None items["Priority"] = None items["Application"] = None items["Data"] = None items["Variable"] = None items["TmCreate"] = None items["TmDelete"] = None items["TmUpdate"] = None # update given item for key, value in args.items(): if key not in items: print("The key is not in item. key[%s]" % key) return False items[key] = value ret = common.verify_items(obj, items) return ret
def verify_plan(obj, **args): ''' verify obj items. if args is given, check the given item ''' items = {} items["Uuid"] = None items["Name"] = None items["Detail"] = None items["DialMode"] = None items["DialTimeout"] = None items["CallerId"] = None items["DlEndHandle"] = None items["RetryDelay"] = None items["TrunkName"] = None items["TechName"] = None items["Variable"] = None items["MaxRetryCnt1"] = None items["MaxRetryCnt2"] = None items["MaxRetryCnt3"] = None items["MaxRetryCnt4"] = None items["MaxRetryCnt5"] = None items["MaxRetryCnt6"] = None items["MaxRetryCnt7"] = None items["MaxRetryCnt8"] = None items["TmCreate"] = None items["TmDelete"] = None items["TmUpdate"] = None # update given item for key, value in args.items(): if key not in items: print("The key is not in item. key[%s]" % key) return False items[key] = value ret = common.verify_items(obj, items) return ret
def verify_dlma(obj, **args): ''' verify obj items. if args is given, check the given item ''' items = {} items["Uuid"] = None items["Name"] = None items["Detail"] = None items["DlTable"] = None items["Variable"] = None items["TmCreate"] = None items["TmDelete"] = None items["TmUpdate"] = None # update given item for key, value in args.items(): if key not in items: print("The key is not in item. key[%s]" % key) return False items[key] = value ret = common.verify_items(obj, items) return ret