"""Generic error messages.""" ERROR_CODE_AUTHORIZATION = "authorization_error" ERROR_CODE_BAD_GRASS_REQUEST = "bad_grass_request_error" ERROR_CODE_FORBIDDEN = "forbidden" ERROR_CODE_NOT_FOUND = "not_found" ERROR_CODE_UNABLE_TO_LOCK = "unable_to_lock" ERROR_CODE_UNABLE_TO_UNLOCK = "unable_to_unlock" ERROR_CODE_REVIEW_QUEUE_ITEM_LOCKED = "review_queue_item_locked" ERROR_CODE_REVIEW_QUEUE_ITEM_STATUS_NOT_NEW = "review_queue_item_status_not_new" ERROR_CODE_REVIEW_QUEUE_ITEM_UPDATE_IN_PROGRESS = "review_queue_item_update_in_progress" ERROR_CODE_PRODUCT_ERRORS_BLOCK_APPROVAL = "product_errors_block_approval" ERROR_CODE_APPROVAL_NOTES_REQUIRED_WITH_POTENTIAL_AUDIO_INFRINGEMENT = ( "approval_notes_required_with_potential_audio_infringement" ) ERROR_CODE_TRACK_APPROVAL_REASONS_REQUIRED = "track_approval_reasons_required" ERROR_CODE_INVALID_STATE = "invalid_state" ERROR_CODE_CANNED_RESPONSE_NOT_CREATED = "canned_response_not_created" ERROR_MESSAGE_MISSING_GRASS_HEADERS = "Missing Grass Headers" ERROR_MESSAGE_INCOMPLETE_GRASS_HEADERS = "Incomplete Grass Headers" ERROR_MESSAGE_INVALID_GRASS_ACCOUNT_TYPE = "Invalid Grass Account Type" ERROR_MESSAGE_FORBIDDEN_USER = "User is forbidden" ERROR_MESSAGE_NO_ROWS_UPDATED = "No rows updated." ERROR_MESSAGE_UNABLE_TO_LOCK = "Lockable review queue item not found." ERROR_MESSAGE_UNABLE_TO_UNLOCK = "Unlockable review queue item not found." ERROR_MESSAGE_REVIEW_QUEUE_ITEM_LOCKED = "Review queue item is locked." ERROR_MESSAGE_REVIEW_QUEUE_ITEM_STATUS_NOT_NEW = "Review queue item status is not new." ERROR_MESSAGE_REVIEW_QUEUE_ITEM_UPDATE_IN_PROGRESS = "Review queue item already has an update in progress." ERROR_MESSAGE_PRODUCT_ERRORS_BLOCK_APPROVAL = "Product errors block approval." ERROR_MESSAGE_APPROVAL_NOTES_REQUIRED_WITH_POTENTIAL_AUDIO_INFRINGEMENT = "Due to potential audio infringement, please document why this product is authorized for distribution." # noqa: E501 ERROR_MESSAGE_TRACK_APPROVAL_REASONS_REQUIRED = "Due to potential audio infringement, track approval reasons are required for all tracks with the warning." # noqa: E501 ERROR_MESSAGE_NOT_FOUND = "Not Found" ERROR_MESSAGE_ALREADY_COMPLETE = "Cannot update completed review queue item" ERROR_MESSAGE_DUPLICATE_CANNED_RESPONSE = ( "Duplicate canned response category_id/ keyword combination." ) ERROR_MESSAGE_MISSING_CANNED_RESPONSE_CATEGORY = ( "One of the following required: category_id or category_name." ) ERROR_MESSAGE_UNAUTHORIZED_ACCESS = "Unauthorized access to resource" OWS_ACCOUNT_ERROR_CODE = "ows_account_error_code" OWS_ASSETS_ERROR_CODE = "ows_assets_error" OWS_NOTIFICATIONS_ERROR_CODE = "ows_notifications_error" OWS_PRODUCT_ERROR_CODE = "ows_product_error" OWS_PRODUCT_DIGITAL_ERROR_CODE = "ows_product_digital_error" OWS_PRODUCT_WORKFLOW_ERROR_CODE = "ows_product_workflow_error" OWS_TRACK_ERROR_CODE = "ows_track_error" OWS_USERS_ERROR_CODE = "ows_users_error_code" VAPI_ERROR_CODE = "vapi_error" SPLITIO_ERROR_CODE = "splitio_error" SUCCESS_CODE = "ok"