""" Constants related to fieldnames (in json, database, requests, etc) """ ACCOUNT_TYPE = 'account_type' ALLOWED_TERRITORIES = 'allowed_territories' APPLICATION_JSON = 'application/json' AUTO_RELEASED_VIA_CONFLICT_MANAGER = 'AUTO_RELEASED_VIA_CONFLICT_MANAGER' ARTIST_NAME = 'artist_name' BULK_UPDATE_UPC = 'BULK_UPDATE_UPC' BULK_RESOLVE_CONFLICTS = 'BULK_RESOLVE_CONFLICTS' MANUAL_EDIT_ISRC = 'MANUAL_EDIT_ISRC' CELERY_TASK_ID = 'celery_task_id' CLAIMED_BY_ANOTHER_OWNER = 'claimed_by_another_owner' CLAIMED_BY_THE_SAME_LABEL = 'claimed_by_the_same_label' CODE = 'code' CONFLICT = 'conflict' CONFLICTS_HISTORY = 'conflicts_history' CONFLICTING_TUID = 'conflicting_tuid' CONTENT = 'content' CONTENT_OWNER_ID = 'content_owner_id' CONTENT_TYPE = 'Content-Type' CONTEXT = 'context' CORRELATION_ID = 'Correlation-Id' CORRELATION_ID_FIELD = 'correlation_id' CREATED_BY = 'created_by' DATE_UTC = 'date_utc' DATETIME = 'datetime' DELETIONS = 'deletions' DISTRIBUTION_CONTEXT_TYPE = 'distribution_context_type' DYNAMO_ITEM_FIELD = 'Item' ERROR_COUNT = 'error_count' WARNING_COUNT = 'warning_count' ERROR_MESSAGE = 'error_message' EXISTING = 'existing' FAILED = 'failed' FAILED_ISRCS = 'failed_isrcs' FAILED_TERRITORIES = 'failed_territories' FILE_NAME = 'file_name' FINISH_TIMESTAMP = 'finish_timestamp' GROUPED_CONFLICTS_IDS = 'grouped_conflicts_ids' ISO_3166_1_2016 = 'ISO_3166_1_2016' ISRC = 'isrc' ISRCS = 'isrcs' ISRC_FAILED_REASON = 'isrc_failed_reason' ISRC_STATUS = 'isrc_status' ISRC_TERRITORIES = 'isrc_territories' ISRC_TERRITORY = 'isrc_territory' ITEMS = 'items' LOCK_REASON = 'lock_reason' LOCKED = 'locked' LOCKED_TERRITORIES = 'locked_territories' MESSAGE = 'message' MISSING = 'missing' NOT_FOR_DISTRIBUTION = 'not_for_distribution' NOTE = 'note' NUM_RECORDS = 'num_records' PAGE_OFFSET = 'page_offset' OPCODE = 'opcode' ORCH_1_2016 = 'Orch_1_2016' ORCHARD_USER_ID = 'Orchard-User-Id' OWNERSHIP_INFO = 'ownership_info' PRODUCT_TYPE_ID = 'product_type_id' REASON = 'reason' RELEASE_ACTION = 'release' RELEASE_NAME = 'release_name' RELEASE_STATUS = 'release_status' REMOVED = 'removed' REMOVED_TERRITORIES = 'removed_territories' REPORT_TYPE = 'report_type' RESOLVED_CONFLICT = 'resolved_conflict' RESULT = 'task_result' RIGHTSHOLDER = 'rightsholder' SOURCE = 'source' STATUS = 'status' STATUS_REPORT = 'status_report' STORE = 'store' ACCOUNT_ID = 'account_id' SUBACCOUNT_ID = 'subaccount_id' SUBACCOUNT_NAME = 'subaccount_name' SUBSTORE = 'substore' SUBSTORE_CARVEOUTS = 'substore_carveouts' SUCCESS = 'success' WARNING = 'warning' SUCCESSFUL_ISRCS = 'successful_isrcs' SUCCESS_COUNT = 'success_count' TASK_ORDER_BY = 'order_by' TASK_ORDER_DIRECTION = 'order_direction' TASK_ID = 'task_id' TASK_STATUS = 'task_status' TERRITORIES = 'territories' TERRITORY_CODE_A2 = 'territory_code_a2' TIMESTAMP = 'timestamp' TOTAL_COUNT = 'total_count' TRACK_NAME = 'track_name' TRACK_TYPE = 'track_type' TRACKS = 'tracks' TUID = 'tuid' TUIDS = 'tuids' TYPE = 'type' UNCLAIMED_TERRITORIES = 'unclaimed_territories' UPC = 'upc' UPC_FAILED_REASON = 'upc_failed_reason' UPC_STATUS = 'upc_status' UPDATED_TIMESTAMP = 'updated_timestamp' UPCS = 'upcs' UPDATED_CLAIMED_TERRITORIES = 'updated_claimed_territories' UPDATED_TIMESTAMP = 'updated_timestamp' USER = 'user' USER_ID = 'user_id' USER_IDS = 'user_ids' VENDOR_ID = 'vendor_id' VENDOR_NAME = 'vendor_name' WW = 'WW' OA_USER_ID_PREFIX = 'oa:' USER_ID_PREFIXES = {'oa', 'alw'} FULL_TRACK = 'FULL_TRACK' TONE = 'TONE' VIDEO_MASTER = 'VIDEO_MASTER' WALLPAPER = 'WALLPAPER' SEGMENT = 'SEGMENT' VIDEO_RINGTONE = 'VIDEO_RINGTONE' TRAILER = 'TRAILER' DISTROS = 'distros' CO_DISTROS = { FULL_TRACK: '1', TONE: '2', VIDEO_MASTER: '3', WALLPAPER: '4', SEGMENT: '5', VIDEO_RINGTONE: '6', TRAILER: '7' } CONTENT_DISPOSITION = 'Content-Disposition' ATTACHMENT = 'attachment'