package RPS::Import::GoogleMusic::v6;

use strict;

use lib '/app/tools/rps/lib';
use RPS::File::Sale;
use base 'RPS::Import::GoogleMusic::v4';

sub _fieldMap {
    {
        # header
        countryCode  => 'B',
        currencyCode => 'C',
        dateBegin    => 'D',
        dateEnd      => 'E',
        price        => 'K',

        # detail
        upc        => 'D',
        isrc       => 'F',
        artistName => 'A',
        trackName  => 'B',
        albumName  => 'C',
        labelName  => 'J',
    }

}

sub _unverifiedFieldMap {
    {
        webPlays    => 'K',
        devicePlays => 'L',
    };
}

sub units {
    my $self = shift;

    my $webPlays    = $self->_getByFieldName('webPlays')    || 0;
    my $devicePlays = $self->_getByFieldName('devicePlays') || 0;

    return $webPlays + $devicePlays;
}

sub currencyCode {
    my $self = shift;
    return $self->{_currencyCode};    # From header; see _preProcess
}

###
1;                                    # Play nicely.
###
