ExternalId

class ExternalId(*args, **kwargs)[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, **kwargs)[source]

Bases: StringTemplate

External id template.

Parameters:

content – External id content or string variable.

object_class

alias of ExternalId

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

Bases: StringVariable

External id variable.

Parameters:

name – Name.

object_class

alias of ExternalId