ExternalId

class ExternalId(*args: Any, **kwargs: Any)[source]

Bases: String

External id.

Parameters:

content – External id content.

datatype_class

alias of ExternalIdDatatype

datatype: ClassVar[ExternalIdDatatype] = ExternalIdDatatype()

Datatype associated with this value class.

template_class

alias of ExternalIdTemplate

variable_class

alias of ExternalIdVariable

class ExternalIdTemplate(*args: Any, **kwargs: Any)[source]

Bases: StringTemplate

External id template.

Parameters:

content – External id content or string variable.

object_class

alias of ExternalId

class ExternalIdVariable(name: str | None = None, variable_class: type[Variable] | type[Term] | None = None)[source]

Bases: StringVariable

External id variable.

Parameters:

name – Name.

object_class

alias of ExternalId

class ExternalIdDatatype(datatype_class: TDatatype | None = None)[source]

Bases: StringDatatype

External id datatype.

instance: ClassVar[ExternalIdDatatype] = ExternalIdDatatype()

Singleton instance of this datatype class.

value_class

alias of ExternalId