Options
All
  • Public
  • Public/Protected
  • All
Menu

Model entity for a shopping cart item.

Hierarchy

  • Item

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new Item(cartId: number, label: string, price: number, id?: number): Item
  • Create a Item model entity.

    Parameters

    • cartId: number

      Unique identifier for associated cart record

    • label: string

      A text label to uniquely describe the item

    • price: number

      Price of item

    • Optional id: number

      (Optional) unique identifier of the Item, required for accessing existing Item in database

    Returns Item

Properties

Private _cartId

_cartId: number

Private Optional _id

_id: number

Private _label

_label: string

Private _price

_price: number

Accessors

cartId

  • get cartId(): number
  • set cartId(v: number): void
  • returns unique identifier for attached Cart.

    Returns number

  • sets unique identifier for attached Cart.

    Parameters

    • v: number

    Returns void

id

  • get id(): number
  • set id(v: number): void
  • returns Item unique identifier.

    Returns number

  • sets Item unique identifier.

    Parameters

    • v: number

    Returns void

label

  • get label(): string
  • set label(v: string): void
  • returns label for Item

    Returns string

  • sets label for Item

    Parameters

    • v: string

    Returns void

price

  • get price(): number
  • set price(v: number): void
  • returns the price of Item

    Returns number

  • sets the price of Item

    Parameters

    • v: number

    Returns void

Methods

toJson

  • toJson(): any
  • Creates a JSON object repersentation of Item entity.

    Returns any

    JSON object repersentation of Item entity

Static fromJson

  • Converts a JSON record result from pg query to a Item model entity.

    see

    ItemDao

    Parameters

    Returns Item

    A Item model entity.

Generated using TypeDoc