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