Options
All
  • Public
  • Public/Protected
  • All
Menu

Model entity for a form of tax.

Hierarchy

  • Tax

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new Tax(label: string, percent: number, id?: number): Tax
  • Create a Tax model entity.

    Parameters

    • label: string

      3-letter identifier for tax percentage.

    • percent: number

      Percentage value of tax.

    • Optional id: number

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

    Returns Tax

Properties

Private Optional _id

_id: number

Private _label

_label: string

Private _percent

_percent: number

Accessors

id

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

    Returns number

  • sets Tax unique identifier.

    Parameters

    • v: number

    Returns void

label

  • get label(): string
  • set label(v: string): void
  • returns 3-letter identifier for tax percentage.

    Returns string

  • sets 3-letter identifier for tax percentage.

    Parameters

    • v: string

    Returns void

percent

  • get percent(): number
  • set percent(v: number): void
  • returns percentage value of tax.

    Returns number

  • sets percentage value of tax.

    Parameters

    • v: number

    Returns void

Methods

Static fromJson

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

    see

    TaxDao

    Parameters

    Returns Tax

    A Tax model entity.

Generated using TypeDoc