The asynchronous version of downloadList(). The method is invoked and the results are emailed to the caller.
The argument notification_email_address is required for all background methods.
Input
session_id [xsd:string] (required)
Your API session id.
list_id [xsd:int] (required)
 The id of the list to download.
delimiter [xsd:string] (required)
 The type of result file to create: either “csv” or “tab”.
fields_to_include [vrtypens:ArrayOfString] (required)
 An array of the names of list fields to include as columns in the result.
restrict_to [vrtypens:ArrayOfString] 
                An array of record types to restrict the result to (default is an empty array).
Valid items for this array are:
Valid items for this array are:
- bounced
 - unsubscribed
 
notification_email_address [xsd:string] 
                This is required for the background version of this method. When the result is ready, this email
address will receive a notification that includes a link that can be used to download the list.
address will receive a notification that includes a link that can be used to download the list.
Output
 [xsd:int] 
Examples
Perl
$vrapi->downloadListBackground( {
    session_id => $sid,
    list_id => $lid,
    delimiter => 'csv',
    fields_to_include => [ email_address, first_name, last_name, _ignore_ ],
    notification_email_address => 'notification@yourcompany.com',
} );
PHP
$vrapi->downloadListBackground( array(
    'session_id'        => $sid,
    'list_id'           => $lid,
    'delimiter'         => 'csv',
    'fields_to_include' => array( 'email_address', 'first_name', 'last_name', '_ignore_' ),
    'notification_email_address' => 'notification@yourcompany.com',
) );
Ruby
vr.downloadListBackground({
  'session_id' => sid,
  'list_id'    => lid,
  'delimiter'  => 'csv'
  'fields_to_include' => array('email_address', 'first_name', 'last_name', '_ignore')
})
