ModelUpdate class

Constructors

ModelUpdate({String? nameDe, String? nameEn, String? nameFr, String? nameIt, ModelStatus? status, required String description, String? descriptionDe, String? descriptionEn, String? descriptionFr, String? descriptionIt, int? number, String? siteUrlDe, String? siteUrlEn, String? siteUrlFr, String? siteUrlIt, bool? scaleable, String? sku, double? price, required String? priceCurrency, bool? verticalPlacement})
Returns a new ModelUpdate instance.

Properties

description String
getter/setter pair
descriptionDe String?
Used when shared as link and for SEO.
getter/setter pair
descriptionEn String?
Used when shared as link and for SEO.
getter/setter pair
descriptionFr String?
Used when shared as link and for SEO.
getter/setter pair
descriptionIt String?
Used when shared as link and for SEO.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
nameDe String?
Name will be visible in Android as title.
getter/setter pair
nameEn String?
Name will be visible in Android as title.
getter/setter pair
nameFr String?
Name will be visible in Android as title.
getter/setter pair
nameIt String?
Name will be visible in Android as title.
getter/setter pair
number int?
Use for custom sort order.
getter/setter pair
price double?
Display price. The effective price is determined by the external webstore.
getter/setter pair
priceCurrency String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleable bool?
Let's the user scale the model in AR when enabled.
getter/setter pair
siteUrlDe String?
Link to the product on your site. Required when using standalone QR codes (e.g. Print).
getter/setter pair
siteUrlEn String?
Link to the product on your site. Required when using standalone QR codes (e.g. Print).
getter/setter pair
siteUrlFr String?
Link to the product on your site. Required when using standalone QR codes (e.g. Print).
getter/setter pair
siteUrlIt String?
Link to the product on your site. Required when using standalone QR codes (e.g. Print).
getter/setter pair
sku String?
Stock-keeping unit. The identfier of the product in external webstore.
getter/setter pair
status ModelStatus?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
verticalPlacement bool?
When set to true, users will be able to place the model on a vertical surface.
getter/setter pair

Methods

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.
override

Operators

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

Static Methods

fromJson(dynamic value) ModelUpdate?
Returns a new ModelUpdate instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<ModelUpdate>
mapFromJson(dynamic json) Map<String, ModelUpdate>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<ModelUpdate>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.