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.

Module contents