Builder

public class Builder : TrackingValues.Builder

BrowsingValuesのビルダークラス

  • 閲覧学習用のアイテムコード

    Declaration

    Swift

    private(set) public var itemCode: String? { get }
  • ロケーションに依存しない閲覧学習の追加

    Declaration

    Swift

    private(set) public var historyAddItemCode: String? { get }
  • ロケーションに依存しない閲覧学習の削除

    Declaration

    Swift

    private(set) public var historyRemoveItemCodes: Set<String>? { get }
  • イニシャライザ

    Declaration

    Swift

    public override init()
  • イニシャライザ

    Declaration

    Swift

    public init(_ values: BrowsingValues)

    Parameters

    values

    値のコピー元

  • イニシャライザ

    Declaration

    Swift

    public convenience init(initializer: (Builder) throws -> Void) rethrows

    Parameters

    initializer

    初期化処理

  • イニシャライザ

    Declaration

    Swift

    public convenience init(_ values: BrowsingValues, initializer: (Builder) throws -> Void) rethrows

    Parameters

    values

    値のコピー元

    initializer

    初期化処理

  • 閲覧学習用のアイテムコードを設定する

    Throws

    RtoasterIllegalParameterError 空または空白の場合にスローされる

    Declaration

    Swift

    @discardableResult
    public func itemCode(_ value: String?) throws -> Self

    Parameters

    value

    閲覧学習用のアイテムコード

    Return Value

    このインスタンス

  • ロケーションに依存しない閲覧学習の追加を設定する

    Throws

    RtoasterIllegalParameterError 空または空白の場合にスローされる

    Declaration

    Swift

    @discardableResult
    public func historyAddItemCode(_ value: String?) throws -> Self

    Parameters

    value

    ロケーションに依存しない閲覧学習の追加

    Return Value

    このインスタンス

  • ロケーションに依存しない閲覧学習の削除を設定する

    Throws

    RtoasterIllegalParameterError 設定値が不正な場合にスローされる

    Declaration

    Swift

    @discardableResult
    public func historyRemoveItemCodes(_ value: Set<String>?) throws -> Self

    Parameters

    value

    ロケーションに依存しない閲覧学習の削除

    Return Value

    このインスタンス

  • 履歴の全削除を設定する

    Declaration

    Swift

    @discardableResult
    public func setHistoryRemoveAll() -> Self

    Return Value

    このインスタンス

  • BrowsingValuesのインスタンスをビルドする

    Declaration

    Swift

    public override func build() -> BrowsingValues

    Return Value

    BrowsingValuesのインスタンス