Prefix-encoded entity references for aggregate commands.
Bases: object
object
Parsed prefix:id reference.
prefix:id
prefix (str) – User-supplied prefix, normalised to lower-case.
backend (str) – Backend module name selected by the prefix.
id (str) – Backend-native ID string.
Return the supported non-deferred prefixes.
Prefix names sorted for display.
iterable[str]
Parse and validate a prefix:id reference.
prefix_id (str) – Reference such as "anilist:154587".
"anilist:154587"
Parsed reference.
ParsedPrefixId
ApiError – When the prefix or ID format is invalid.
Validate backend-native ID format.
backend (str) – Backend module name.
raw_id (str) – Backend-native ID string.
ApiError – When raw_id is invalid for backend.
raw_id
backend
Compose the canonical prefix ID for a backend-native ID.
backend (str) – Backend name.
native_id (object) – Backend-native ID value.
prefix:id or None when no public prefix exists.
None
str or None
Smoke-test prefix parsing and validation.
True on success.
True
bool