SDK¶
This package provides the core functionality for interacting with the FLYNC core modules, including utilities for workspace management. It exposes a clean, Pythonic API for developers to integrate FLYNC capabilities into their applications.
Tip
The FLYNC SDK uses pydantic field annotations as part of the Model to load a configuration. Contributors should consider the page Field Annotations.
- flync.sdk
- Workspace Configuration
- Overview
- Configuration File Format
- The Root Model Is Not Configurable From File
- Configuration Resolution Priority
- Persisting Configuration
- Configuration Fields
- Error Handling
- API Reference
WorkspaceConfigurationWorkspaceConfiguration.model_configWorkspaceConfiguration.flync_file_extensionWorkspaceConfiguration.allowed_extensionsWorkspaceConfiguration.exclude_unsetWorkspaceConfiguration.root_modelWorkspaceConfiguration.map_objectsWorkspaceConfiguration.list_objects_modeWorkspaceConfiguration.persist_configWorkspaceConfiguration.versionWorkspaceConfiguration.validate_root_model()WorkspaceConfiguration.validate_list_objects_mode()WorkspaceConfiguration.serialize_list_objects_mode()WorkspaceConfiguration.from_yaml_file()WorkspaceConfiguration.from_workspace()WorkspaceConfiguration.to_yaml_file()WorkspaceConfiguration.create_from_config()
ListObjectsMode
- See Also
- FLYNC Workspace
FLYNCWorkspaceFLYNCWorkspace.load_model()FLYNCWorkspace.safe_load_workspace()FLYNCWorkspace.load_workspace()FLYNCWorkspace.add_list_item_object_path()FLYNCWorkspace.document_id_from_path()FLYNCWorkspace.fill_path_from_object()FLYNCWorkspace.find_path_from_field()FLYNCWorkspace.generate_configs()FLYNCWorkspace.get_child_ids()FLYNCWorkspace.get_definition()FLYNCWorkspace.get_metadata()FLYNCWorkspace.get_object()FLYNCWorkspace.get_references_of()FLYNCWorkspace.get_semantic_object_from_model()FLYNCWorkspace.get_semantic_objects_from_model()FLYNCWorkspace.get_semantic_objects_ids_from_model()FLYNCWorkspace.get_source()FLYNCWorkspace.has_object()FLYNCWorkspace.is_flync_file()FLYNCWorkspace.is_path_supported()FLYNCWorkspace.list_objects()FLYNCWorkspace.load_errorsFLYNCWorkspace.load_flync_model()FLYNCWorkspace.name_form_file()FLYNCWorkspace.new_object_path()FLYNCWorkspace.objects_at()FLYNCWorkspace.revalidate_references_of()FLYNCWorkspace.save_workspace_config()FLYNCWorkspace.update_document()FLYNCWorkspace.update_objects_path()
- ObjectMetadata
- Document
- Utils & Helpers
- Workspace Configuration
- Validation API
- Object Mapping