# The FileInfo object

## Attributes

- `id` (string, Public Preview)
- `marketplace_file_type` (string, Public Preview)
  Possible values: `PROVIDER_ICON`, `EMBEDDED_NOTEBOOK`, `APP`
- `file_parent` (object, Public Preview)
  - `parent_id` (string, Public Preview)
  - `file_parent_type` (string, Public Preview)
    Possible values: `PROVIDER`, `LISTING`, `LISTING_RESOURCE`
- `mime_type` (string, Public Preview)
- `download_link` (string, Public Preview)
- `created_at` (int64, Public Preview)
- `updated_at` (int64, Public Preview)
- `display_name` (string, Public Preview)
  Name displayed to users for applicable files, e.g. embedded notebooks
- `status` (string, Public Preview)
  Possible values: `FILE_STATUS_PUBLISHED`, `FILE_STATUS_STAGING`, `FILE_STATUS_SANITIZING`, `FILE_STATUS_SANITIZATION_FAILED`
- `status_message` (string, Public Preview)
  Populated if status is in a failed state with more information on reason for the failure.

## Example

```json
{
  "id": "string",
  "marketplace_file_type": "string",
  "file_parent": {
    "parent_id": "string",
    "file_parent_type": "string"
  },
  "mime_type": "string",
  "download_link": "string",
  "created_at": 0,
  "updated_at": 0,
  "display_name": "string",
  "status": "string",
  "status_message": "string"
}
```


