public struct Version : Equatable, Codable
extension Version: CCEverywhereTypesValidationProvider
Semantic version number for host application versioning.
## Properties
major: Major version number (required)minor: Minor version number (required)patch: Patch version number (optional)
[major](#/s:9embed_sdk7VersionV5majorSivp)
Undocumented
Swift
public let major: Int
[minor](#/s:9embed_sdk7VersionV5minorSivp)
Undocumented
Swift
public let minor: Int
[patch](#/s:9embed_sdk7VersionV5patchSiSgvp)
Undocumented
Swift
public let patch: Int?
[build](#/s:9embed_sdk7VersionV5buildSiSgvp)
Undocumented
Swift
public let build: Int?
[prefix](#/s:9embed_sdk7VersionV6prefixSSSgvp)
Undocumented
Swift
public let prefix: String?
[suffix](#/s:9embed_sdk7VersionV6suffixSSSgvp)
Undocumented
Swift
public let suffix: String?
[majorString](#/s:9embed_sdk7VersionV11majorStringSivp)
Undocumented
Swift
public var majorString: Int { get }
[minorString](#/s:9embed_sdk7VersionV11minorStringSivp)
Undocumented
Swift
public var minorString: Int { get }
[patchString](#/s:9embed_sdk7VersionV11patchStringSivp)
Undocumented
Swift
public var patchString: Int { get }
[init(major:minor:patch:build:prefix:suffix:)](#/s:9embed_sdk7VersionV5major5minor5patch5build6prefix6suffixACSi_S2iSgAJSSSgAKtcfc)
Undocumented
Swift
public init(
major: Int,
minor: Int,
patch: Int? = nil,
build: Int? = nil,
prefix: String? = nil,
suffix: String? = nil
)
[init(from:)](#/s:Se4fromxs7Decoder_p_tKcfc)
Swift
public init(from decoder: Decoder) throws
[encode(to:)](#/s:SE6encode2toys7Encoder_p_tKF)
Swift
public func encode(to encoder: Encoder) throws