package RPS::Import::Bandcamp::v42;

use strict;
use warnings;

use parent 'RPS::Import::Bandcamp::v37';

sub _fieldMapExtended {
    {
        mixed => {
            option1 => {
                countryCode      => 'AO',
                dateBegin        => 'A',
                dateEnd          => 'A',
                formatType       => 'AE',
                clientProductID  => 'AI',
                artistName       => 'E',
                upc              => 'AJ',
                albumName        => 'D',
                isrc             => 'AK',
                trackName        => 'D',
                units            => 'H',
                currencyCode     => 'F',
                retailPrice      => 'G',
                totalRevenue     => 'AD',
                price            => 'AD',
                mediaType        => 'C',
            },
        },
    };
}

sub _unverifiedFieldMapExtended {
    {
        mixed => {
            option1 => {
                _productTypePhys => 'AE',
                _productTypeDig  => 'C',
                _netUnits        => 'H',
                _ship_from       => 'P',
            },
        }
    };
}

sub _headerIdentifierExtended {
    {
        mixed => {
            option1 => {
                upc => 'upc',
            },
        },
    };
}

1;