LayoutBusiness constructor

LayoutBusiness({
  1. Key? key,
  2. required bool showButtons,
  3. required TemplateMode mode,
  4. required TemplateData data,
  5. required double h,
  6. required double w,
  7. Color? backgroundColor,
  8. int? maxLinesExperience,
  9. SaveResume<GlobalKey<State<StatefulWidget>>>? onSaveResume,
  10. String? aboutMePlaceholder,
  11. String? hobbiesPlaceholder,
  12. String? emailPlaceHolder,
  13. String? telPlaceHolder,
  14. String? experiencePlaceHolder,
  15. String? educationPlaceHolder,
  16. String? languagePlaceHolder,
  17. bool? enableDividers = true,
  18. double? imageHeight,
  19. double? imageWidth,
  20. BoxFit? imageBoxFit,
  21. double? imageRadius,
  22. double? height,
  23. double? width,
})

Implementation

LayoutBusiness({
  super.key,
  required this.showButtons,
  required this.mode,
  required this.data,
  required this.h,
  required this.w,
  this.backgroundColor,
  this.maxLinesExperience,
  this.onSaveResume,
  this.aboutMePlaceholder,
  this.hobbiesPlaceholder,
  this.emailPlaceHolder,
  this.telPlaceHolder,
  this.experiencePlaceHolder,
  this.educationPlaceHolder,
  this.languagePlaceHolder,
  this.enableDividers = true,
  this.imageHeight,
  this.imageWidth,
  this.imageBoxFit,
  this.imageRadius,
  this.height,
  this.width,
})  : assert(data.experience != null && data.experience!.length <= 4),
      assert(data.educationDetails != null &&
          data.educationDetails!.length <= 2),
      assert(data.languages != null && data.languages!.length <= 5);