Skip to content

File

file

Dealing with file infos of the Notion API.

NOTION_HOSTED_DOMAIN = 'secure.notion-static.com' module-attribute

FileInfo(*, url: str, name: str | None = None, caption: str | None = None)

Information about a web resource e.g. for the files property.

caption: Text | None property writable

Return the caption of the file.

name: str | None property writable

Return the name of the file.

obj_ref: objs.FileObject instance-attribute

url: str property writable

Return the URL of this file.

__eq__(other: object) -> bool

__hash__()

__repr__() -> str

__str__() -> str

wrap_obj_ref(obj_ref: objs.FileObject) -> FileInfo classmethod

Wrap an existing low-level FileObject into a FileInfo.

is_notion_hosted(url: str) -> bool

Check if the URL is hosted on Notion.