package RPS::Import::AppleMusic::v2;

use strict;
use warnings;

use lib '/app/tools/rps/lib';
use base 'RPS::Import::AppleMusic::v1';

sub _fieldMap {
    {
        countryCode      => 'A',
        dateBegin        => 'B1', 
        dateEnd          => 'B2',
        serviceProductID => 'B',
        artistName       => 'J',
        isrc             => 'H', 
        trackName        => 'I',
        units            => 'D', 
        currencyCode     => 'G',
        price            => 'F', 
        mediaType        => 'K',
    };
}

sub _headerIdentifier { countryCode => 'Storefront Name' }

sub units {
    my $self = shift;

    my $units = $self->_getByFieldName('units') || 0;
    my $price = $self->_getByFieldName('price') || 0;

    return $units if $price == 0;
    return $price < 0 ? abs($units) * -1 : abs($units);
}

1;
