Builder
public class Builder
View表示用のパラメーター用のビルダークラス
-
終了を待つレコメンドタスク
Declaration
Swift
private(set) public var recommender: IRecommender? { get }
-
レコメンド結果
Declaration
Swift
private(set) public var results: RecommendationResult? { get }
-
単体のレコメンド結果
Declaration
Swift
private(set) public var result: (any IRecommendationResult)? { get }
-
表示対象のUIWindowScene
Declaration
Swift
private(set) public var windowScene: UIWindowScene? { get }
-
ウィンドウの表示レベル
Declaration
Swift
private(set) public var windowLevel: UIWindow.Level? { get }
-
イニシャライザ
Declaration
Swift
public init()
-
イニシャライザ
Declaration
Swift
public init(_ parameter: ViewParameter)
Parameters
parameter
パラメーターのコピー元
-
イニシャライザ
Declaration
Swift
public convenience init(initializer: (Builder) throws -> Void) rethrows
Parameters
initializer
初期化処理
-
イニシャライザ
Declaration
Swift
public convenience init(_ parameter: ViewParameter, initializer: (Builder) throws -> Void) rethrows
Parameters
parameter
パラメーターのコピー元
initializer
初期化処理
-
終了を待つレコメンドタスクを設定する
Declaration
Swift
@discardableResult public func recommender(_ value: IRecommender?) -> Self
Parameters
value
終了を待つレコメンドタスク
Return Value
このインスタンス
-
レコメンド結果を設定する
Declaration
Swift
@discardableResult public func results(_ value: RecommendationResult?) -> Self
Parameters
value
レコメンド結果
Return Value
このインスタンス
-
単体のレコメンド結果を設定する
Declaration
Swift
@discardableResult public func result(_ value: (any IRecommendationResult)?) -> Self
Parameters
value
単体のレコメンド結果
Return Value
このインスタンス
-
表示対象のアクティビティを設定する
Declaration
Swift
@discardableResult public func windowScene(_ value: UIWindowScene?) -> Self
Parameters
value
表示対象のアクティビティ
Return Value
このインスタンス
-
表示の基準となるネイティブViewを設定する
Declaration
Swift
@discardableResult public func windowLevel(_ value: UIWindow.Level?) -> Self
Parameters
value
表示の基準となるネイティブView
Return Value
このインスタンス
-
パラメーターのビルドを行う
Declaration
Swift
public func build() throws -> ViewParameter
Return Value
パラメーター