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