package RPS::Import::Sony::v49;

use strict;
use warnings;

use parent 'RPS::Import::Sony::v42';

sub physical { 2 }

sub _fieldMapExtended {
    {
        mixed => {
            option1 => {
                serviceID    => 'AQ',
                countryCode  => 'N',
                formatType   => 'AO',
                artistName   => 'H',
                upc          => 'M',
                albumName    => 'I',
                trackName    => 'I',
                units        => 'AI',
                priceLevel   => 'S',
                currencyCode => 'A5',
                totalRevenue => 'AL',
                price        => 'AL',
                mediaType    => 'O',
            },
         },
    };
}

sub _unverifiedFieldMapExtended {
    {
        mixed => {
            option1 => {
                _period              => 'P',
                _productTypePhys     => 'O',
                _productTypeDig      => 'AO',
                _distributionManner  => 'Q',
                _distributionChannel => 'AP',
                _netUnits            => 'AI',
            }
        }
    }
};

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


1;
