def batch_get_named_query(NamedQueryIds=None):
    """
    Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Use  ListNamedQueries to get the list of named query IDs. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under  UnprocessedNamedQueryId . Named queries are different from executed queries. Use  BatchGetQueryExecution to get details about each unique query execution, and  ListQueryExecutions to get a list of query execution IDs.
    See also: AWS API Documentation
    
    
    :example: response = client.batch_get_named_query(
        NamedQueryIds=[
            'string',
        ]
    )
    
    
    :type NamedQueryIds: list
    :param NamedQueryIds: [REQUIRED]
            An array of query IDs.
            (string) --
            

    :rtype: dict
    :return: {
        'NamedQueries': [
            {
                'Name': 'string',
                'Description': 'string',
                'Database': 'string',
                'QueryString': 'string',
                'NamedQueryId': 'string'
            },
        ],
        'UnprocessedNamedQueryIds': [
            {
                'NamedQueryId': 'string',
                'ErrorCode': 'string',
                'ErrorMessage': 'string'
            },
        ]
    }
    
    
    """
    pass
