esrf_pathlib._schemas.identifier#

Classes

SchemaIdentifier(**schema_versions)

Identifier of a single schema or the merger of several schemas.

class esrf_pathlib._schemas.identifier.SchemaIdentifier(**schema_versions)[source]#

Bases: Hashable

Identifier of a single schema or the merger of several schemas.

Parameters:

schema_versions (int)

has_identifier(identifier)[source]#
Parameters:

identifier (Union[str, SchemaIdentifier])

Return type:

bool

property name: str#
property version: int#