class documentation
class DefaultTokenVersionExtractor(TokenVersionExtractor): (source)
Constructor: DefaultTokenVersionExtractor(versions)
Default implementation of TokenVersionExtractor using predefined versions.
This extractor checks if the token starts with any of the predefined prefixes and returns the matching TokenVersion.
| Parameters | |
| versions | Dictionary of token versions to use for extraction. |
| Method | __init__ |
Undocumented |
| Method | extract |
Extract the token version by matching prefixes. |
| Instance Variable | versions |
Dictionary of available token versions. |
Extract the token version by matching prefixes.
| Parameters | |
token:str | The token string to analyze. |
| Returns | |
tuple[ | The matching TokenVersion and True if recognized, otherwise a default TokenVersion and False. |