def unknown_arg(arg_name, field_name, type_name, line, column):
    return {
        'message':
        KnownArgumentNames.unknown_arg_message(arg_name, field_name,
                                               type_name),
        'locations': [SourceLocation(line, column)]
    }
def unknown_directive_arg(arg_name, directive_name, line, column):
    return {
        'message':
        KnownArgumentNames.unknown_directive_arg_message(
            arg_name, directive_name),
        'locations': [SourceLocation(line, column)]
    }
def unknown_arg(arg_name, field_name, type_name, line, column):
    return {
        'message': KnownArgumentNames.unknown_arg_message(arg_name, field_name, type_name),
        'locations': [SourceLocation(line, column)]
    }
def unknown_directive_arg(arg_name, directive_name, line, column):
    return {
        'message': KnownArgumentNames.unknown_directive_arg_message(arg_name, directive_name),
        'locations': [SourceLocation(line, column)]
    }