TerminalProduct class abstract

TerminalProduct

Properties:

  • description - Information about items included and integration options.
  • id - The unique identifier of the product.
  • itemsIncluded - A list of parts included in the terminal package.
  • name_ - The descriptive name of the product.
  • price - The price of the product.
Annotations
  • @BuiltValue.new()

Constructors

TerminalProduct([void updates(TerminalProductBuilder b)])
factory

Properties

description String?
Information about items included and integration options.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the product.
no setter
itemsIncluded → BuiltList<String>?
A list of parts included in the terminal package.
no setter
name_ String?
The descriptive name of the product.
no setter
price TerminalProductPrice?
The price of the product.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TerminalProductBuilder)) TerminalProduct
Rebuilds the instance.
inherited
toBuilder() TerminalProductBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<TerminalProduct>
no setter