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