meerkat.interactive.app.src.lib.component.core.FileUpload
meerkat.interactive.app.src.lib.component.core.FileUpload¶
- class FileUpload(*, files: list = [], filenames: list = [], contents: list = [], classes: Optional[str] = None, webkitdirectory: bool = False, directory: bool = False, multiple: bool = False, on_upload: meerkat.interactive.endpoint.Endpoint[meerkat.interactive.app.src.lib.component.core.fileupload.OnUploadFileUpload] = None, **kwargs)[source]¶
- __init__(**kwargs)¶
 - Methods - __init__(**kwargs)- append(other)- construct([_fields_set])- Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data. - copy(*[, include, exclude, update, deep])- Duplicate a model, optionally choose which fields to include, exclude and change. - dict(*[, include, exclude, by_alias, ...])- Generate a dictionary representation of the model, optionally specifying which fields to include or exclude. - from_id(id)- from_orm(obj)- get_components()- json(*[, include, exclude, by_alias, ...])- Generate a JSON representation of the model, include and exclude arguments as per dict(). - parse_file(path, *[, content_type, ...])- parse_obj(obj)- parse_raw(b, *[, content_type, encoding, ...])- prepend_meerkat_id_prefix(id)- schema([by_alias, ref_template])- schema_json(*[, by_alias, ref_template])- update_forward_refs(**localns)- Try to update ForwardRefs on fields based on this Model, globalns and localns. - validate(value)- Attributes - alias- component_name- event_names- events- frontend- Returns a Pydantic model that can be should be sent to the frontend. - frontend_alias- id- identifiable_group- library- namespace- path- prop_bindings- prop_names- props- slots- slottable- virtual_props- Props, and all events (as_*) as props. - wrapper_import_style- files- filenames- contents- classes- webkitdirectory- directory- multiple- on_upload