DataClassicTable constructor

DataClassicTable({
  1. required int partnerId,
  2. String? companyName,
  3. String? address,
  4. String? phoneNumber,
  5. String? invoiceTitle,
  6. required String date,
  7. required String note,
  8. required String authorizedSignature,
  9. required List<List<String>> tableData,
  10. required List<String> tableSummary,
  11. required List<String> headerInformation,
  12. String language = 'fa',
})

Implementation

DataClassicTable({
  required this.partnerId,
  this.companyName,
  this.address,
  this.phoneNumber,
  this.invoiceTitle,
  required this.date,
  required this.note,
  required this.authorizedSignature,
  required this.tableData,
  required this.tableSummary,
  required this.headerInformation,
  this.language = 'fa',
}) {
  companyName = partners[partnerId]?.getCompanyName(language) ??
      'Kurdish Voice Casting';
  address = partners[partnerId]?.getAddress(language) ?? 'Sulaimanya';
  phoneNumber =
      partners[partnerId]?.getPhoneNumber(language) ?? '07748133883';
  invoiceTitle =
      partners[partnerId]?.getInvoiceTitle(language) ?? 'Contact Invoice';
}