package BookPub::Import::Importer::BakerAndTaylor::Version6;

use strict;

use lib '/app/tools/common/lib';
use Common::Country;

use lib '/app/tools/bookpub/lib';
use base 'BookPub::Import::Importer';

sub _fieldMap {
    {
        currencyCode       => 'O',
        countryCode        => 'F',
        rState             => 'G',
        rPostalCode        => 'J',
        dateBegin          => 'E',
        isbn               => 'K',
        rTitle             => 'L',
        rAuthor            => 'M',
        rUnits             => 'N',
        rListPrice         => 'Q',
        rListPriceCurrency => 'O',
        rRevenue           => 'S',
        rPromoCode         => 'T',
    };
}

sub _headerIdentifier { ( rTitle => 'Product Title' ) }

sub priceType    { 'agency' }
sub productType  { BookPub::DB::Item::Sale::kProductTypeEBook }
sub purchaseType { BookPub::DB::Item::Sale::kPurchaseTypeDownload }
sub _dateFormat  { ['iso'] }

1;
