RecommendationValues

public class RecommendationValues : AppKeyValues

レコメンド用の値を収納するためクラス

  • 価格の幅を収納するための構造体

    See more

    Declaration

    Swift

    public struct PriceRange : Equatable
  • アイテムの指定

    Declaration

    Swift

    public let itemCodes: ItemCodeSet
  • マルチターゲットアイテム指定

    Declaration

    Swift

    public let targetItemCodes: MultipleTargetMap
  • 除外アイテム指定

    Declaration

    Swift

    public let excludedItemCodes: ItemCodeSet
  • カテゴリコード 第1階層

    Declaration

    Swift

    public let category1: Category?
  • カテゴリコード 第2階層

    Declaration

    Swift

    public let category2: Category?
  • カテゴリコード 第3階層

    Declaration

    Swift

    public let category3: Category?
  • カテゴリコード 第4階層

    Declaration

    Swift

    public let category4: Category?
  • カテゴリコード 第5階層

    Declaration

    Swift

    public let category5: Category?
  • 価格フィルター

    Declaration

    Swift

    public let priceRange: PriceRange?
  • イニシャライザ

    Declaration

    Swift

    public convenience init(_ values: RecommendationValues)

    Parameters

    values

    値のコピー元

  • イニシャライザ

    Declaration

    Swift

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

    Parameters

    initializer

    初期化処理

  • イニシャライザ

    Declaration

    Swift

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

    Parameters

    values

    値のコピー元

    initializer

    初期化処理

  • RecommendationValuesのビルダークラス

    See more

    Declaration

    Swift

    public class Builder : AppKeyValues.Builder