package BookPub::Import::Importer::Alexi::Version4;

use strict;

use lib '/app/tools/bookpub/lib';

use base 'BookPub::Import::Importer::Alexi';

sub _fieldMap {
    {
        dateBegin          => 'A1',
        rAuthor            => 'D',
        rTitle             => 'C',
        rIsbn13            => 'B',
        rImprint           => 'F',
        countryCode        => 'A',
        rReturns           => 'L',
        rSales             => 'K',
        rUnits             => 'M',
        rListPrice         => 'G',
        rListPriceCurrency => 'G',
        rDiscount          => 'N',
        rRevenue           => 'Q',
    };
}

sub _unverifiedFieldMap {
    {
        listGBP      => 'G',
        listUSD      => 'H',
        listAUD      => 'I',
        listINR      => 'J',
        localRevenue => 'O',
    };
}

sub rServiceName {
    return BookPub::Tracker::Service::GetDefaultServiceName(
        service_id => shift->serviceID
    );
}

sub rProductType  { BookPub::DB::Item::Sale::kProductTypeEBook }

1;
