Structures
The following structures are available globally.
-
Information about device Bluetooth Low Energy capabilities.
See moreDeclaration
Swift
public struct BluetoothInfo : Codable, Sendable
-
Information about the device’s browser user agent.
This structure contains the user agent string that identifies the browser, device type, operating system, and other capabilities to web servers.
Declaration
Swift
public struct BrowserInfo : Codable, Sendable
-
Factory for creating the standard set of device information collectors.
This struct provides a convenient way to obtain the default collection of device collectors that gather comprehensive device profile information including platform, hardware, network, and capability data.
See moreDeclaration
Swift
public struct DefaultDeviceCollector
-
Result structure containing all collected device profile information.
This structure represents the complete device profile, including the unique identifier, device metadata, and geographic location if available.
Declaration
Swift
public struct DeviceProfileResult : Codable, Sendable
-
Comprehensive hardware information about the device.
This structure contains detailed specifications about the device’s physical capabilities and hardware components.
Declaration
Swift
public struct HardwareInfo : Codable, Sendable
-
Geographic location information for the device.
This structure contains the device’s current geographic coordinates as determined by the location services system.
Declaration
Swift
public struct LocationInfo : Codable, Sendable
-
Information about the device’s current network connectivity status.
This structure contains the basic connectivity state determined at the time of collection using the Network framework.
Declaration
Swift
public struct NetworkInfo : Codable, Sendable
-
Comprehensive platform information about the iOS device and system.
This structure contains detailed information about the operating system, device model, localization settings, and security characteristics.
Declaration
Swift
public struct PlatformInfo : Codable, Sendable
-
Information about the device’s cellular network and carrier services.
This structure contains details about the cellular service provider and network country code, extracted from available cellular subscriptions.
Declaration
Swift
public struct TelephonyInfo : Codable, Sendable
View on GitHub
Structures Reference