fal.toolkit.file package¶
Submodules¶
fal.toolkit.file.file module¶
- class fal.toolkit.file.file.CompressedFile(**data)¶
Bases:
File
- content_type: Optional[str]¶
- extract_dir: Optional[str]¶
- file_data: Optional[bytes]¶
- file_name: Optional[str]¶
- file_size: Optional[int]¶
- glob(pattern)¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- url: str¶
- class fal.toolkit.file.file.File(**data)¶
Bases:
BaseModel
- as_bytes()¶
- Return type:
bytes
- content_type: Optional[str]¶
- file_data: Optional[bytes]¶
- file_name: Optional[str]¶
- file_size: Optional[int]¶
- classmethod from_bytes(data, content_type=None, file_name=None, repository='fal_v3', fallback_repository=['cdn', 'fal'], request=None, save_kwargs=None, fallback_save_kwargs=None)¶
- Return type:
- classmethod from_path(path, content_type=None, repository='fal_v3', multipart=None, fallback_repository=['cdn', 'fal'], request=None, save_kwargs=None, fallback_save_kwargs=None)¶
- Return type:
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- save(path, overwrite=False)¶
- Return type:
Path
- url: str¶
- fal.toolkit.file.file.request_lifecycle_preference(request)¶
- Return type:
dict
[str
,str
] |None
fal.toolkit.file.types module¶
- class fal.toolkit.file.types.FileData(data, content_type=None, file_name=None)¶
Bases:
object
-
content_type:
str
¶
-
data:
bytes
¶
-
file_name:
str
¶
-
content_type: