lamindb.integrations.notion
¶
Sync Notion pages to LaminDB records.
- lamindb.integrations.notion.sync_from_notion(*, parents, token=None, apply=False, limit=None)¶
Sync Notion pages via the class-based sync API.
- Return type:
- class lamindb.integrations.notion.SyncReport(apply=False, message=None, discovered_pages=0, discovered=0, created=0, updated=0, unchanged=0, pending_relations=0, failed=0, errors=<factory>, databases=<factory>, created_record_types=<factory>, create_record_types=<factory>, updated_record_types=<factory>, update_record_types=<factory>, created_feature_types=<factory>, create_feature_types=<factory>, created_ulabel_types=<factory>, create_ulabel_types=<factory>, created_ulabels=<factory>, create_ulabels=<factory>, created_schemas=<factory>, create_schemas=<factory>, updated_schemas=<factory>, update_schemas=<factory>, created_features=<factory>, create_features=<factory>, updated_features=<factory>, update_features=<factory>, created_artifacts=<factory>, create_artifacts=<factory>, created_relation_stubs=<factory>, create_relation_stubs=<factory>, relation_value_links=<factory>, mapped_project_record_relations=<factory>, created_projects=0, updated_projects=0, unchanged_projects=0, unmapped_properties=<factory>)¶
-
apply:
bool= False¶
-
message:
str|None= None¶
-
discovered_pages:
int= 0¶
-
discovered:
int= 0¶
-
created:
int= 0¶
-
updated:
int= 0¶
-
unchanged:
int= 0¶
-
pending_relations:
int= 0¶
-
failed:
int= 0¶
-
created_projects:
int= 0¶
-
updated_projects:
int= 0¶
-
unchanged_projects:
int= 0¶
- to_pretty_text()¶
Render a concise human-readable sync report.
- Return type:
str
-
apply: