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)