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のインスタンス