"""General constants for lambda soundexchange_sales_stmt functions.""" LAMBDA_NAME = 'soundexchange_sales_stmt' SUCCESS_CODE = 'SUCCESS' SOUNDEXCHANGE_STMT_OUTPUT_PATH = 'soundexchange-sales-stmt/output' HEADER_ORDER = [ 'Type', 'SCR Repertoire ID', 'Royalty Item SXID', 'Artist Name', 'Track Name', 'Album Name', 'Label Name', 'ISRC', 'Release UPC', 'RO Name', 'Licensee Name', 'Category of Service', 'Broadcast Start Date', 'Broadcast End Date', 'Num Performances', 'Num Spins', 'Allocation Period', 'Non Ephemeral Amount', 'Ephemeral Amount', 'Your Payment Amount', 'Third Party Name', 'Third Party Payment Amount', 'Third Party Non Ephemeral Amount', 'Third Party Ephemeral Amount', 'Artist ID', 'Label ID', 'Society Label ID', 'Pline Label Name', 'Catalog Number', 'Schedule ID', 'File Name', 'File Size'] HEADER_MAPPING = { 'TYPE': 'Type', 'SCR_REPERTOIRE_ID': 'SCR Repertoire ID', 'ARTIST_NAME': 'Artist Name', 'TRACK_NAME': 'Track Name', 'ALBUM_NAME': 'Album Name', 'LABEL_NAME': 'Label Name', 'MARKETING_LABEL_NAME': 'Label Name', 'ISRC_CODE': 'ISRC', 'RO_NAME': 'RO Name', 'LICENSEE_NAME': 'Licensee Name', 'LICENSE_SERVICE_NAME': 'Category of Service', 'START_DATE': 'Broadcast Start Date', 'END_DATE': 'Broadcast End Date', 'NUM_PERFORMANCES': 'Num Performances', 'PERFORMANCES': 'Num Performances', 'NUM_SPINS': 'Num Spins', 'SPINS': 'Num Spins', 'TYPE_OF_DISTRIBUTION': 'Allocation Period', 'DISTRIBUTION_TYPE': 'Allocation Period', 'NON_EPHEMERAL_AMOUNT': 'Non Ephemeral Amount', 'EPHEMERAL_AMOUNT': 'Ephemeral Amount', 'AMOUNT': 'Your Payment Amount', 'YOUR_AMOUNT': 'Your Payment Amount', 'THIRD_PARTY_NAME': 'Third Party Name', 'THIRD_PARTY_AMOUNT': 'Third Party Payment Amount', 'ARTIST_ID': 'Artist ID', 'LABEL_ID': 'Label ID', 'SOCIETY_LABEL_ID': 'Society Label ID', 'PLINE_LABEL_NAME': 'Pline Label Name', 'CATALOG_NUMBER': 'Catalog Number', 'SCHEDULE_ID': 'Schedule ID' }