LifeInsuranceOfferDetails constructor

LifeInsuranceOfferDetails({
  1. required int policyAmount,
  2. int? termLength,
  3. TermUnit? termUnit,
  4. required num monthlyPremiumAmount,
  5. num? annualPremiumAmount,
  6. num? semiAnnualPremiumAmount,
  7. bool? onlineAppAvailable,
  8. bool? noMedicalTest,
  9. PackageType? packageType,
  10. bool? recommended,
  11. MedicalExam? medicalExam,
  12. String? policyName,
  13. CarrierDecisionType? carrierDecisionType,
  14. String? partnerQuoteId,
  15. bool? convertToPermanent,
  16. String? childRider,
  17. bool? acceleratedDeathBenefit,
  18. String? waiverOfPremium,
  19. bool? isOnlineApplication,
  20. String? deliveryMethod,
  21. String? examRequired,
})

Returns a new LifeInsuranceOfferDetails instance.

Implementation

LifeInsuranceOfferDetails({
  required this.policyAmount,
  this.termLength,
  this.termUnit,
  required this.monthlyPremiumAmount,
  this.annualPremiumAmount,
  this.semiAnnualPremiumAmount,
  this.onlineAppAvailable,
  this.noMedicalTest,
  this.packageType,
  this.recommended,
  this.medicalExam,
  this.policyName,
  this.carrierDecisionType,
  this.partnerQuoteId,
  this.convertToPermanent,
  this.childRider,
  this.acceleratedDeathBenefit,
  this.waiverOfPremium,
  this.isOnlineApplication,
  this.deliveryMethod,
  this.examRequired,
});