UnknownIdentifier Class

Represents an identifier of an unknown type.

It will be encountered in communications with endpoints that are not identifiable by this version of the SDK.

For checking yet unknown identifiers it is better to rely on the presence of the raw_id property, as new or existing distinct type identifiers always contain the raw_id property. It is not advisable to rely on the kind property with a value unknown, as it could become a new or existing distinct type in the future.

Inheritance
builtins.object
UnknownIdentifier

Constructor

UnknownIdentifier(identifier: str)

Parameters

Name Description
identifier
Required
str

The ID of the identifier.

Attributes

kind

The type of identifier.

kind: UNKNOWN: 'unknown'>] = 'unknown'

properties

The properties of the identifier.

properties: Mapping[str, Any]

raw_id

The raw ID of the identifier.

raw_id: str