"""Header constants for writing to tabular data.""" MODEL_CSV_MAPPING = { 'release': { 'ORCHLABELID': 'orch_label_id', 'Subaccount Name': 'subaccount_name', 'Folder Name / Project Code': 'project_code', 'Orchard Artist': 'project_artist', 'Artist Country': 'artist_country', 'Product Code': 'product_code', 'Release Name': 'release_name', 'Release Meta Language': 'release_meta_language', 'Artist URL': 'artist_url', 'Digital UPC': 'digital_upc', "Manufacturer's UPC": 'manufacturers_upc', '[C] Information': 'c_info', 'P-Line': 'p_line', 'Release Version': 'release_version', 'Release Date': 'original_release_date', 'Sale Start Date': 'sale_start_date', 'iTunes Pre-Order': 'itunes_preorder', 'iTunes Pre-Order Date': 'itunes_preorder_date', 'Preorder Preview': 'preorder_preview', 'Album Pricing': 'album_pricing', 'Format: Full Length / EP / Single': 'format_type', 'Imprint': 'imprint', 'Genre': 'genre', 'Sub-genre': 'subgenre', 'Release Artist(s)-Primary Artist(s)': 'primary_artists', 'Release Artist(s)-Featuring(s)': 'featurings', 'Release Artist(s)-Remixer(s)': 'remixers', 'Release Artist(s)-Producer(s)': 'producers', 'Release Artist(s)-Composer(s)': 'composers', 'Release Artist(s)-Orchestra(s)': 'orchestras', 'Release Artist(s)-Ensemble(s)': 'ensembles', 'Release Artist(s)-Conductor(s)': 'conductors', 'Only Include/Only Exclude?': 'only_include', 'Territories (ISO Codes)': 'territory_iso_codes', }, 'track': { 'File Name': 'file_name', 'Volume': 'volume', 'Track No.': 'track_no', 'Track Name': 'track_name', 'Track Audio Language': 'track_audio_language', 'Version': 'track_version', 'Track Artist': 'artist', 'Track Artist(s) - Featuring(s)': 'featurings', 'Track Artist(s) - Remixer(s)': 'remixers', 'Track Artist(s) - Producer(s)': 'producers', 'Track Artist(s) - Composer(s)': 'composers', 'Track Artist(s) - Orchestra(s)': 'orchestras', 'Track Artist(s) - Ensemble(s)': 'ensembles', 'Track Artist(s) - Conductor(s)': 'conductors', 'Track Pricing': 'track_pricing', 'Explicit (No/Yes/Clean)': 'explicit', 'ISRC': 'isrc', '3rd Party Publisher? (Yes/No)': 'third_party_publisher', '[P] Information': 'track_p_info', 'Ownership For This Sound Recording': 'ownership_for_this_sound_recording', # noqa 'Country of Recording': 'country_of_recording', 'Nationality of Original Copyright Owner': 'nationality_of_original_copyright_owner', # noqa 'Track Lyrics': 'track_lyrics', 'Songwriter(s)': 'songwriters', 'Publisher(s)': 'publishers', 'Performer 1 Type': 'performer_1_type', 'Performer 1 Legal Name': 'performer_1_legal_name', 'Performer 1 Main Role': 'performer_1_main_role', 'Performer 2 Type': 'performer_2_type', 'Performer 2 Legal Name': 'performer_2_legal_name', 'Performer 2 Main Role': 'performer_2_main_role', 'Performer 3 Type': 'performer_3_type', 'Performer 3 Legal Name': 'performer_3_legal_name', 'Performer 3 Main Role': 'performer_3_main_role', 'Performer 4 Type': 'performer_4_type', 'Performer 4 Legal Name': 'performer_4_legal_name', 'Performer 4 Main Role': 'performer_4_main_role', 'Performer 5 Type': 'performer_5_type', 'Performer 5 Legal Name': 'performer_5_legal_name', 'Performer 5 Main Role': 'performer_5_main_role', } }