31 lines
595 B
Python
31 lines
595 B
Python
|
from dataclasses import dataclass
|
||
|
from enum import Enum
|
||
|
|
||
|
from fastapi import Form
|
||
|
|
||
|
|
||
|
class FormatEnum(Enum):
|
||
|
format_3gp = "3gp"
|
||
|
format_aac = "aac"
|
||
|
format_flv = "flv"
|
||
|
format_m4a = "m4a"
|
||
|
format_mp3 = "mp3"
|
||
|
format_mp4 = "mp4"
|
||
|
format_ogg = "ogg"
|
||
|
|
||
|
|
||
|
class MergeOutputFormatEnum(Enum):
|
||
|
format_avi = "avi"
|
||
|
format_flv = "flv"
|
||
|
format_mkv = "mkv"
|
||
|
format_mov = "mov"
|
||
|
format_mp4 = "mp4"
|
||
|
format_webm = "webm"
|
||
|
|
||
|
@dataclass
|
||
|
class SubmitIn:
|
||
|
link: str = Form(...)
|
||
|
format: FormatEnum = Form(...)
|
||
|
merge_output_format: MergeOutputFormatEnum = Form(...)
|
||
|
|