"""Field constants.""" CORRELATION_ID = "Correlation-Id" ORCHARD_USER_ID = "Orchard-User-Id" GRASS_ACCOUNT_ID = "Grass-Account-Id" GRASS_ACCOUNT_TYPE = "Grass-Account-Type" ASSET_TYPE = "asset_type" ASSET_UPLOAD_TYPE = "asset_upload_type" ASSET_UPLOAD_TYPE_ID = "asset_upload_type_id" DURATION = "duration" PRODUCT_ID = "product_id" UPC = "upc" TRACK_UNIQUE_ID = "track_unique_id" FILENAME = "filename" FILENAMES = "filenames" TOKEN = "token" STATUS = "status" DESCRIPTION = "description" MESSAGE = "message" STATE = "state" TIMESTAMP = "timestamp" ORIGINAL_FILENAME = "original_filename" TUIDS = "tuids" FINAL_ASSETS = "final_assets" IS_CORRECTION = "is_correction" ASSET_TYPE_ID = "asset_type_id" PHYSYCAL_LOCATION_ID = "physical_location_id" TRACKS = "tracks" TUID = "tuid" VOLUME_NUMBER = "volume_number" TRACK_NUMBER = "track_number" ARTIST_PHOTO_ID = "artist_photo_id" VENDOR_ID = "vendor_id" ASSET_FINAL_ID = "asset_final_id" ASSET_UPLOAD_ID = "asset_upload_id" EXPIRES_IN = "expires_in" # Multipart upload fields PART_NUMBERS = "part_numbers" PART_NUMBER = "part_number" PARTS = "parts" ETAG = "etag" USER_TYPE_OA = "oa" USER_TYPE_ALW = "alw" USER_TYPES = (USER_TYPE_OA, USER_TYPE_ALW) TOKEN_TYPE_STREAM = "stream" TOKEN_TYPES = (TOKEN_TYPE_STREAM,) ASSET_STATE_RAW = "raw" ASSET_STATE_FINAL = "final" ASSET_STATES = (ASSET_STATE_RAW, ASSET_STATE_FINAL) BULK_UPLOAD_COUNT = "bulk_upload_count" # Hive text recognition BLOCK_TEXT = "block_text" # Hive segment SEGMENTS = "segments" TIME = "time" AI_GENERATED_MUSIC = "ai_generated_music" AI_GENERATED_MUSIC_VOCAL = "ai_generated_music_vocal" MUBERT = "mubert" MUSICGEN = "musicgen" RIFFUSION = "riffusion" STABLE_AUDIO = "stable_audio" SUNO = "suno" UDIO = "udio" YUE = "yue" MINIMAX = "minimax" MUREKA = "mureka" ACE_STEP = "ace_step" DUOBAO = "duobao" GOOGLE = "google" HEARTMULA = "heartmula" LOUDLY = "loudly" TASK = "task" TASK_ID = "task_id" MODEL = "model" MODEL_VERSION = "model_version" OVERWRITE = "overwrite" CLASS_NAME = "class_name" SCORE_VALUE = "score_value"