CalibreWeebi<A extends ArticleRawAbstract> class

if (isBasket){ articles.length ==1 } !

Inheritance

Constructors

CalibreWeebi({required int id, required String title, required List<A> articles, required ArticleKind kind, StockUnit stockUnit = StockUnit.unit, required DateTime creationDate, DateTime? updateDate, bool status = true, DateTime? statusUpdateDate})
CalibreWeebi.copy(CalibreWeebi<A> other)
factory
CalibreWeebi.fromJson(String source, {required bool isProto})
factory
CalibreWeebi.fromMap(Map<String, dynamic> map, {required bool isProto})
factory

Properties

articles → List<A>
finalinherited
creationDate → DateTime
finalinherited
hashCode → int
The hash code for this object.
no setteroverride
hasSingleArticle → bool
no setterinherited
id → int
finalinherited
isBasket ↔ bool
getter/setter pair
isCountable → bool
no setter
isSingleArticle → bool
no setter
isUncountable → bool
no setter
kind → ArticleKind
finalinherited
nameLine → String
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sharableText → String
no setter
status → bool
finalinherited
statusUpdateDate → DateTime?
finalinherited
stockUnit → StockUnit
finalinherited
title → String
finalinherited
titleHash → int
no setter
updateDate → DateTime?
finalinherited

Methods

copyWith({int? id, String? title, StockUnit? stockUnit, ArticleKind? kind, String? photo, bool? status, DateTime? statusUpdateDate, List<A>? articles, DateTime? creationDate, DateTime? updateDate, List<String>? categories}) → CalibreWeebi<A>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({required bool isProto}) → String
override
toMap({required bool isProto}) → Map<String, dynamic>
override
toString() → String
A string representation of this object.
inherited

Operators

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