Builder
public class Builder : AppKeyValues.Builder
TrackingValuesのビルダークラス
-
セッションID
Declaration
Swift
private(set) public var sessionId: SessionId? { get }
-
イニシャライザ
Declaration
Swift
public override init()
Parameters
values
値のコピー元
-
イニシャライザ
Declaration
Swift
public init(_ values: TrackingValues)
Parameters
values
値のコピー元
-
イニシャライザ
Declaration
Swift
public convenience init(initializer: (Builder) throws -> Void) rethrows
Parameters
initializer
初期化処理
-
イニシャライザ
Declaration
Swift
public convenience init(_ values: TrackingValues, initializer: (Builder) throws -> Void) rethrows
Parameters
values
値のコピー元
initializer
初期化処理
-
セッションIDを設定する
Declaration
Swift
@discardableResult public func sessionId(_ value: SessionId?) -> Self
Parameters
value
セッションID
Return Value
このインスタンス
-
TrackingValuesのインスタンスをビルドする
Declaration
Swift
public override func build() -> TrackingValues
Return Value
TrackingValuesのインスタンス