package RPS::Import::MyxerTone::2010v1;

use Carp;

use strict;


use lib '/app/tools/rps/lib';
use RPS::Import::Importer;
use base 'RPS::Import::MyxerTone::Base2010';

sub _fieldMap {
	my $self = shift;
	my $type = shift || confess "Type required";

	my $set = {
		free => {
            artist       => 1,
            title        => 3,
            product_id   => 5,
            upc          => 7,
            isrc         => 8,
            units        => 10,
            price        => 11,
		},

		premium => {
            artist       => 1,
            title        => 3,
            product_id   => 5,
            upc          => 7,
            isrc         => 8,
            retail_price => 12,
            price        => 13,
		}
	};

    return $set->{$type};
}

sub _productTypeMap {
    {
        productType => RPS::File::Sale::TYPE_TRACK,
        formatType => RPS::File::Sale::FORMAT_RINGTONE,
        mediaType => RPS::DB::Item::MediaType::kMediaTypeAudio,
    },
}

sub _country   { 'US' }
sub _currency  { 'USD' }

sub _startDate {
	my $self = shift;
	my $sheet = shift;

    return $sheet->[7]->[2];
}

sub _endDate {
	my $self = shift;
	my $sheet = shift;

    return $sheet->[9]->[2];
}

sub _isrcColumnHeader { 'ISRC' }

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