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.
###
