SDKVersion Structure Reference
- Last UpdatedJun 10, 2025
- 1 minute read
public struct SDKVersion : Hashable
The SDKVersion
represents version information for an SDK product. It encapsulates
various attributes related to the version, including product variant, version details and
backend configuration.
Please note, sdk.core.engine.SDKBuildInformation
can be used to get SDKVersion
.
-
Product variant.
Declaration
Swift
public var productVariant: String
-
Version information as string.
Declaration
Swift
public var versionName: String
-
Generation number.
Declaration
Swift
public var versionGeneration: Int32
-
Major version number.
Declaration
Swift
public var versionMajor: Int32
-
Minor version number.
Declaration
Swift
public var versionMinor: Int32
-
Patch number.
Declaration
Swift
public var versionPatch: Int32
-
Build number.
Declaration
Swift
public var versionBuild: Int32
-
Version tag.
Declaration
Swift
public var versionTag: String
-
Backend config
Declaration
Swift
public var backendConfig: String
-
Creates a new SDK version instance from the provided parameter values.
Declaration
Swift
public init(productVariant: String, versionName: String, versionGeneration: Int32, versionMajor: Int32, versionMinor: Int32, versionPatch: Int32, versionBuild: Int32, versionTag: String, backendConfig: String)