OrderUmbrella class

Краткое описание

OrderUmbrella объект, используемый для маппинга данных заказа, полученных из Hasura action. Используется в: OrderUmbrellaController.

Описание полей:

  1. orderID - id в таблице order в хасуре.
  2. umbrellaID - id заказа выданный в Umbrella.
  3. whoDid - система из которой мы получаем объект заказа (dtk_admin).
  4. orderItems - список позиций заказа. Подробнее OrderPositionUmbrella

Методы:

  • fromJson - Создает объект OrderUmbrella из JSON.
  • toJson - Преобразует объект OrderUmbrella в JSON.
Mixed-in types
Annotations
  • @JsonSerializable()

Constructors

OrderUmbrella({required int orderID, required String umbrellaID, required String whoDid, required List<OrderPositionUmbrella> orderItems})
OrderUmbrella.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
onConflict OnConflict?
getter/setter pairinherited
orderID → int
final
orderItems → List<OrderPositionUmbrella>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
umbrellaID → String
final
whoDid → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toGQLJson({bool includeIfNull = false}) → Map<String, dynamic>
inherited
toJson() → Map<String, dynamic>
override
toString() → String
A string representation of this object.
inherited

Operators

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