SSLCProductInitializer class

Annotations
  • @JsonSerializable.new()

Constructors

SSLCProductInitializer({required String productName, required String productCategory, required General? general})
SSLCProductInitializer.fromJson(Map<String, dynamic> json)
factory
SSLCProductInitializer.WithNonPhysicalGoodsProfile({required String productName, required String productCategory, required NonPhysicalGoods? nonPhysicalGoods})
SSLCProductInitializer.WithPhysicalGoodsProfile({required String productName, required String productCategory, required PhysicalGoods? physicalGoods})
SSLCProductInitializer.WithTelecomVerticalProfile({required String productName, required String productCategory, required TelecomVertical? telecomVertical})
SSLCProductInitializer.WithTravelVerticalProfile({required String productName, required String productCategory, required TravelVertical? travelVertical})

Properties

airlinesTicket ↔ AirlinesTicket?
getter/setter pair
cart ↔ String?
getter/setter pair
convenienceFee ↔ double?
getter/setter pair
discountAmount ↔ double?
getter/setter pair
general ↔ General?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
nonPhysicalGoods ↔ NonPhysicalGoods?
getter/setter pair
physicalGoods ↔ PhysicalGoods?
getter/setter pair
productAmount ↔ double?
getter/setter pair
productCategory ↔ String
getter/setter pair
productName ↔ String
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
telecomVertical ↔ TelecomVertical?
getter/setter pair
travelVertical ↔ TravelVertical?
getter/setter pair
vat ↔ double?
getter/setter pair

Methods

addCart(String cart) → SSLCProductInitializer
addConvenienceFee(double convenienceFee) → SSLCProductInitializer
addDiscountAmount(double discountAmount) → SSLCProductInitializer
addProductAmount(double productAmount) → SSLCProductInitializer
addVat(double vat) → SSLCProductInitializer
getAirlinesTicket() → AirlinesTicket
getCart() → String?
getConvenienceFee() → double?
getDiscountAmount() → double?
getGeneral() → General
getNonPhysicalGoods() → NonPhysicalGoods
getPhysicalGoods() → PhysicalGoods?
getProductAmount() → double?
getProductCategory() → String
getProductName() → String
getTelecomVertical() → TelecomVertical
getTravelVertical() → TravelVertical
getVat() → double?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAirlinesTicket({required AirlinesTicket airlinesTicket}) → void
setCart(String cart) → void
setConvenienceFee(double convenienceFee) → void
setDiscountAmount(double discountAmount) → void
setGeneral({required General general}) → void
setNonPhysicalGoods({required NonPhysicalGoods nonPhysicalGoods}) → void
setPhysicalGoods(PhysicalGoods physicalGoods) → void
setProductAmount(double productAmount) → void
setProductCategory(String productCategory) → void
setProductName(String productName) → void
setTelecomVertical({required TelecomVertical telecomVertical}) → void
setTravelVertical({required TravelVertical travelVertical}) → void
setVat(double vat) → void
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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