package BookPub::Import::Importer::Gardners::Version7;

use strict;

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

sub _fieldMap {
    {
        # Detail
        currencyCode => 'D',
        countryCode  => 'M',
        dateBegin    => 'O',
        rIsbn13      => 'A',
        rTitle       => 'B',
        rUnits       => 'C',
        rListPrice   => 'E',
        rDiscount    => 'I',
        rRevenue     => 'H',
    };
}

sub _unverifiedFieldMap {
    {
        # Header
        defaultDateBegin => 'A1',    # Begin date for all items in the file if not explicitly specified in the record
    };
}

sub countryCode {
    my $self = shift;
    my $code = $self->_getByFieldName('countryCode');

    if ( undef $code || $code eq '' ) {
        return 'GB';
    }
    return $code;
}

1;
