pathfinder_framework.data_model_extension package¶
Submodules¶
pathfinder_framework.data_model_extension.data_model_extension module¶
- class pathfinder_framework.data_model_extension.data_model_extension.DataModelExtension(spec_version: str, data_schema: str, data: dict, documentation: str = None)[source]¶
Bases:
object
Data Model Extension class.
- Attributes:
- spec_version (str): The version of the Data Model Extension specification.
Must be a string in the format major.minor.patch as defined in Semantic Versioning 2.0.0. Must be 2.0.0 when referencing this specification.
- data_schema (str): The URL to the publicly accessible Extension Schema File.
Must be a string representing a URL with the HTTPS schema.
data (dict): A JSON Object that conforms to the extension schema file referenced by the dataSchema property. documentation (str): The URL to the publicly accessible Extension Documentation.
Must be a string representing a URL with the HTTPS schema.