ProviderData class

Constructors

ProviderData({String id = "", required List<StringData> name, bool visible = true, String address = "", required List<StringData> desc, String phone = "", String www = "", String instagram = "", String telegram = "", required List<StringData> descTitle, String imageUpperServerPath = "", String imageUpperLocalFile = "", String logoServerPath = "", String logoLocalFile = "", required List<ImageData> gallery, required List<WorkTimeData> workTime, required List<String> category, String login = "", required List<LatLng> route, bool available = true, String assetUpperImage = "", required List<String> assetsGallery, required List<String> assetsCategory, required List<AddonData> addon, double tax = 10, required List<String> articles, bool useMaximumServices = false, int maxServices = 0, bool useMaxAddonInOneService = false, int maxAddonInOneService = 0, bool useMaximumProducts = false, int maxProducts = 0, bool useMinPurchaseAmount = false, double minPurchaseAmount = 0, bool useMaxPurchaseAmount = false, double maxPurchaseAmount = 0, bool acceptPaymentInCash = true, bool acceptOnlyInWorkArea = false})
ProviderData.createEmpty()
factory
ProviderData.fromJson(String id, Map<String, dynamic> data)
factory

Properties

acceptOnlyInWorkArea bool
getter/setter pair
acceptPaymentInCash bool
getter/setter pair
addon List<AddonData>
getter/setter pair
address String
getter/setter pair
all int
getter/setter pair
articles List<String>
getter/setter pair
assetsCategory List<String>
getter/setter pair
assetsGallery List<String>
getter/setter pair
getter/setter pair
assetUpperImage String
getter/setter pair
available bool
getter/setter pair
category List<String>
getter/setter pair
chatId String
getter/setter pair
dataKey GlobalKey<State<StatefulWidget>>
final
desc List<StringData>
getter/setter pair
descTitle List<StringData>
getter/setter pair
distanceToUser double
getter/setter pair
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
imageUpperLocalFile String
getter/setter pair
imageUpperServerPath String
getter/setter pair
instagram String
getter/setter pair
lastMessage String
getter/setter pair
lastMessageTime DateTime
getter/setter pair
login String
getter/setter pair
logoLocalFile String
getter/setter pair
logoServerPath String
getter/setter pair
maxAddonInOneService int
getter/setter pair
maxProducts int
getter/setter pair
maxPurchaseAmount double
getter/setter pair
maxServices int
getter/setter pair
minPurchaseAmount double
getter/setter pair
name List<StringData>
getter/setter pair
phone String
getter/setter pair
route List<LatLng>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
select bool
getter/setter pair
tax double
getter/setter pair
telegram String
getter/setter pair
unread int
getter/setter pair
useMaxAddonInOneService bool
getter/setter pair
useMaximumProducts bool
getter/setter pair
useMaximumServices bool
getter/setter pair
useMaxPurchaseAmount bool
getter/setter pair
useMinPurchaseAmount bool
getter/setter pair
visible bool
getter/setter pair
workTime List<WorkTimeData>
getter/setter pair
www String
getter/setter pair

Methods

compareToAvailable(ProviderData b) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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