public sealed class DeviceInfo : IMessage<DeviceInfo>, IEquatable<DeviceInfo>, IDeepCloneable<DeviceInfo>, IBufferMessage, IMessage
Device information collected from the job seeker, candidate, or
other entity conducting the job search. Providing this information improves
the quality of the search results across devices.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["The `DeviceInfo` class, part of the Google.Cloud.Talent.V4 namespace, captures device information from job seekers or candidates to enhance search quality across devices."],["This class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, enabling various functionalities such as message handling, equality comparisons, deep cloning, and buffer management."],["`DeviceInfo` has properties like `DeviceType` to define the type of the device and `Id` for a unique identifier that distinguishes it from other devices."],["The `DeviceInfo` class has two constructors: a parameterless constructor for default initialization and a copy constructor that takes another `DeviceInfo` instance."],["The documentation shows a history of versions available, starting from `1.0.0` to the latest `2.7.0`, with many intermediary versions in between."]]],[]]