PurchasingItem

public struct PurchasingItem : Hashable

アイテム情報

  • アイテムコード

    Declaration

    Swift

    public let itemCode: String
  • 単価

    Declaration

    Swift

    public let price: Double?
  • 数量

    Declaration

    Swift

    public let quantity: Int?
  • イニシャライザ

    Throws

    RtoasterIllegalParameterError itemCodeが空または空白の場合またはpriceまたはquantityが負数の場合にスローされる

    Declaration

    Swift

    public init(
        itemCode: String,
        price: Double? = nil,
        quantity: Int? = nil
    ) throws

    Parameters

    itemCode

    アイテムコード

    price

    単価

    quantity

    数量

  • Declaration

    Swift

    public static func == (lhs: PurchasingValues.PurchasingItem, rhs: PurchasingValues.PurchasingItem) -> Bool
  • Declaration

    Swift

    public func hash(into hasher: inout Hasher)