OrderData class
Constructors
-
OrderData({String id = "", String status = "", bool delete = false, String customerId = "", String customer = "", String customerAvatar = "", String providerId = "", required List<
StringData> provider, String serviceId = "", required List<StringData> service, double price = 0, double discPrice = 0, String priceUnit = "fixed", int count = 1, String couponId = "", String couponName = "", double discount = 0, String discountType = "fixed", double tax = 0, double total = 0, String paymentMethod = "", String comment = "", String address = "", required DateTime time, required DateTime timeModify, bool anyTime = true, required DateTime selectTime, String providerAvatar = "", String providerPhone = "", required List<StatusHistory> history, required List<StringData> priceName, bool viewByAdmin = false, bool viewByProvider = false, double taxAdmin = 0, bool finished = false, required List<AddonData> addon, bool rated = false, String serviceImage = "", bool ver2 = true, bool ver3 = true, bool ver4 = false, required List<ProductData> products, bool paymentMethodCache = true, required String customerEmail, required String customerPhone}) - OrderData.createEmpty()
-
factory
-
OrderData.fromJson(String id, Map<
String, dynamic> data, {bool local = false}) -
factory
Properties
-
addon
↔ List<
AddonData> -
getter/setter pair
- address ↔ String
-
getter/setter pair
- anyTime ↔ bool
-
getter/setter pair
- comment ↔ String
-
getter/setter pair
- count ↔ int
-
getter/setter pair
- couponId ↔ String
-
getter/setter pair
- couponName ↔ String
-
getter/setter pair
- customer ↔ String
-
getter/setter pair
- customerAvatar ↔ String
-
getter/setter pair
- customerEmail ↔ String
-
getter/setter pair
- customerId ↔ String
-
getter/setter pair
- customerPhone ↔ String
-
getter/setter pair
- delete ↔ bool
-
getter/setter pair
- discount ↔ double
-
getter/setter pair
- discountType ↔ String
-
getter/setter pair
- discPrice ↔ double
-
getter/setter pair
- finished ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
history
↔ List<
StatusHistory> -
getter/setter pair
- id ↔ String
-
getter/setter pair
- paymentMethod ↔ String
-
getter/setter pair
- paymentMethodCache ↔ bool
-
getter/setter pair
- price ↔ double
-
getter/setter pair
-
priceName
↔ List<
StringData> -
getter/setter pair
- priceUnit ↔ String
-
getter/setter pair
-
products
↔ List<
ProductData> -
getter/setter pair
-
provider
↔ List<
StringData> -
getter/setter pair
- providerAvatar ↔ String
-
getter/setter pair
- providerId ↔ String
-
getter/setter pair
- providerPhone ↔ String
-
getter/setter pair
- rated ↔ bool
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectTime ↔ DateTime
-
getter/setter pair
-
service
↔ List<
StringData> -
getter/setter pair
- serviceId ↔ String
-
getter/setter pair
- serviceImage ↔ String
-
getter/setter pair
- status ↔ String
-
getter/setter pair
- tax ↔ double
-
getter/setter pair
- taxAdmin ↔ double
-
getter/setter pair
- time ↔ DateTime
-
getter/setter pair
- timeModify ↔ DateTime
-
getter/setter pair
- timeUtc ↔ DateTime
-
getter/setter pair
- total ↔ double
-
getter/setter pair
- ver2 ↔ bool
-
getter/setter pair
- ver3 ↔ bool
-
getter/setter pair
- ver4 ↔ bool
-
getter/setter pair
- viewByAdmin ↔ bool
-
getter/setter pair
- viewByProvider ↔ bool
-
getter/setter pair
Methods
-
getAddonsTotal(
) → double -
getCoupon(
) → double -
getHistoryDate(
String id) → StatusHistory -
getPrice(
) → double -
getTaxFromPrice(
) → double -
getTotal(
) → double -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
{bool local = false}) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited