aymara_ai.types.file_detail#

Classes#

FileDetail

!!! abstract "Usage Documentation"

Module Contents#

class aymara_ai.types.file_detail.FileDetail(/, **data)[source]#

Bases: aymara_ai._models.BaseModel

!!! abstract “Usage Documentation”

[Models](../concepts/models.md)

A base class for creating Pydantic models.

Parameters:

data (Any)

__class_vars__#

The names of the class variables defined on the model.

__private_attributes__#

Metadata about the private attributes of the model.

__signature__#

The synthesized __init__ [Signature][inspect.Signature] of the model.

__pydantic_complete__#

Whether model building is completed, or if there are still undefined fields.

__pydantic_core_schema__#

The core schema of the model.

__pydantic_custom_init__#

Whether the model has a custom __init__ function.

__pydantic_decorators__#

Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

__pydantic_generic_metadata__#

Metadata for generic models; contains data used for a similar purpose to __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.

__pydantic_parent_namespace__#

Parent namespace of the model, used for automatic rebuilding of models.

__pydantic_post_init__#

The name of the post-init method for the model, if defined.

__pydantic_root_model__#

Whether the model is a [RootModel][pydantic.root_model.RootModel].

__pydantic_serializer__#

The pydantic-core SchemaSerializer used to dump instances of the model.

__pydantic_validator__#

The pydantic-core SchemaValidator used to validate instances of the model.

__pydantic_fields__#

A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects.

__pydantic_computed_fields__#

A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.

__pydantic_extra__#

A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra] is set to ‘allow’.

__pydantic_fields_set__#

The names of fields explicitly set during instantiation.

__pydantic_private__#

Values of private attributes set on the model instance.

content_type: str#

MIME type of the file.

created_at: datetime.datetime#

Timestamp when the file was created.

file_type: str#

Type of file content (text, image, video, document).

file_uuid: str#

Unique identifier for the file.

organization_uuid: str#

UUID of the organization that owns this file.

remote_file_path: str#

S3 path to the file (or directory for videos).

updated_at: datetime.datetime#

Timestamp when the file was last updated.

file_size_bytes: int | None = None#

Size of file in bytes, if known.

file_url: str | None = None#

Presigned URL to access the file.

For videos, points to raw video file. Use GET /api/v2/files/{file_uuid}/frames to get frame URLs. May be null in list responses for performance.

original_file_url: str | None = None#

Original file URL or path from upload.

uploaded_by_uuid: str | None = None#

UUID of user who uploaded the file.

video_metadata: object | None = None#

Video metadata (fps, duration, etc.) for video files.

workspace_uuid: str | None = None#

UUID of the workspace this file belongs to, if any.