---
sidebar:
  label: roboto.domain.files
  order: 8
title: roboto.domain.files
---
## Submodules

- [roboto.domain.files.file](/docs/reference/python-sdk/roboto/domain/files/file)
- [roboto.domain.files.file_system](/docs/reference/python-sdk/roboto/domain/files/file_system)
- [roboto.domain.files.lazy_lookup_file](/docs/reference/python-sdk/roboto/domain/files/lazy_lookup_file)
- [roboto.domain.files.operations](/docs/reference/python-sdk/roboto/domain/files/operations)
- [roboto.domain.files.record](/docs/reference/python-sdk/roboto/domain/files/record)

## Package Contents

- [CreateDirectoryRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.CreateDirectoryRequest) (class): Request payload to create a directory among the files of one association.

- [CreateLinkRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.CreateLinkRequest) (class): Request body for `PUT /v1/files/association/id/<association_id>/link`.

- [DeleteFileRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.DeleteFileRequest) (class): Request payload for deleting a file from the platform.

- [DirectoryContentsPage](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.DirectoryContentsPage) (class): Response containing the contents of a dataset directory page.

- [DirectoryRecord](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.DirectoryRecord) (class): Wire-transmissible representation of a directory within a dataset.

- [FSType](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.FSType) (class): File system type enum

- [File](/reference/python-sdk/roboto/domain/files/file#roboto.domain.files.file.File) (class): Represents a file within the Roboto platform.

- [FileRecord](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.FileRecord) (class): Wire-transmissible representation of a file in the Roboto platform.

- [FileRecordRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.FileRecordRequest) (class): Request payload for upserting a file record.

- [FileStatus](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.FileStatus) (class): Enumeration of possible file status values in the Roboto platform.

- [FileStorageType](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.FileStorageType) (class): Enumeration of file storage types in the Roboto platform.

- [FileSystem](/reference/python-sdk/roboto/domain/files/file_system#roboto.domain.files.file_system.FileSystem) (class): The files and directories under one association: a dataset, a device, or the org itself.

- [FileTag](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.FileTag) (class): Enumeration of system-defined file tag types.

- [ImportFileRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.ImportFileRequest) (class): Request payload for importing an existing file into a dataset.

- [IngestionStatus](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.IngestionStatus) (class): Enumeration of file ingestion status values in the Roboto platform.

- [LazyLookupFile](/reference/python-sdk/roboto/domain/files/lazy_lookup_file#roboto.domain.files.lazy_lookup_file.LazyLookupFile) (class): A File subclass that defers instantiation (hydration) of the real File until any non‐internal attribute is first accessed.

- [QueryDatasetFilesRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.QueryDatasetFilesRequest) (class): Request payload for listing the files associated with a dataset, an org, or a device.

- [QueryFilesRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.QueryFilesRequest) (class): Request payload for querying files with filters.

- [RenameDirectoryRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.RenameDirectoryRequest) (class): Request payload for renaming a directory among the files of one association.

- [RenameFileRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.RenameFileRequest) (class): Request payload for renaming a file within its dataset.

- [SignedUrlResponse](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.SignedUrlResponse) (class): Response containing a signed URL for direct file access.

- [UpdateFileRecordRequest](/reference/python-sdk/roboto/domain/files/operations#roboto.domain.files.operations.UpdateFileRecordRequest) (class): Request payload for updating file record properties.

- [is_directory()](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.is_directory) (function)

- [is_file()](/reference/python-sdk/roboto/domain/files/record#roboto.domain.files.record.is_file) (function)
