Understand the core data types returned by parsing
masterWhen a user agent is successfully resolved, the library returns objects that are implemented as Python dataclasses. This means you can use standard dataclasses utility functions on them.
Key data types include:
UserAgent: The primary object containing full UA details.OS: Information about the operating system.Device: Information about the device.Result: A successful resolution result.PartialResult: A result that only partially matched the input.DefaultedResult: A result where missing fields are filled with defaults.