package BookPub::Import::Importer::Mobcast::Base;

use strict;

use lib '/app/tools/bookpub/lib';
use BookPub::DB::Item::Sale;
use BookPub::DB::Item::PriceType;
use BookPub::Tracker::Service;

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

sub _fieldmap { die "must be overloaded" }

sub _headerIdentifier { ( isbn => 'ISBN' ) }

###
#   Accessors
###

sub rSales {
    my $self = shift;
    my $sales = $self->_getByFieldName('rUnits') || return;

    return $sales;
}

sub purchaseType { BookPub::DB::Item::Sale::kPurchaseTypeDownload }
sub priceType    { 'rrp' }

1;
