@staticmethod
def verify_arguments(data):
    """
        Verify arguments. Here is the verified logic:
        
            | verified | namespace | attribute | value |
            |----------|-----------|-----------|-------|
            |   True   |     Y     |     Y     |   Y   |
            |   True   |     Y     |     Y     |   -   |
            |   True   |     Y     |     -     |   -   |
            |   True   |     -     |     -     |   -   |
            |   False  |     -     |     Y     |   -   |
            |   False  |     -     |     -     |   Y   |
            |   False  |     -     |     Y     |   Y   |
            |   False  |     Y     |     -     |   Y   |
            
        :param data: (dict) Parsed arguments, e.g:
            {
                'namespace': 'user',
                'attribute': 'Name,
                'value': 'Eva'
            }
        :return: (bool) Arguments verified result
        """
    if data['value']:
        if not data['namespace'] or not data['attribute']:
            return False
    elif not data['namespace'] and data['attribute']:
        return False
    return True
