CartValues

public class CartValues : TrackingValues

残留カート履歴用の値を収納するためクラス

  • カート履歴

    Declaration

    Swift

    public let cartItemCodes: Set<String>
  • ロケーションに依存しないカート履歴の追加

    Declaration

    Swift

    public let cartAddItemCodes: Set<String>
  • ロケーションに依存しないカート履歴の削除

    Declaration

    Swift

    public let cartRemoveItemCodes: Set<String>
  • イニシャライザ

    Declaration

    Swift

    public convenience init(_ values: CartValues)

    Parameters

    values

    値のコピー元

  • イニシャライザ

    Declaration

    Swift

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

    Parameters

    initializer

    初期化処理

  • イニシャライザ

    Declaration

    Swift

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

    Parameters

    values

    値のコピー元

    initializer

    初期化処理

  • CartValuesのビルダークラス

    See more

    Declaration

    Swift

    public class Builder : TrackingValues.Builder