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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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