GeneralSettingsServiceCreateRequest constructor

GeneralSettingsServiceCreateRequest({
  1. String? entityUuid,
  2. String? companyName,
  3. String? phone,
  4. String? email,
  5. String? address,
  6. String? city,
  7. String? state,
  8. String? pinCode,
  9. String? country,
  10. String? cin,
  11. String? pan,
  12. String? gstin,
  13. String? domainName,
  14. String? authlessAccessDomain,
  15. String? purchaseOrderSenderEmail,
  16. String? salesEnquirySenderEmail,
  17. String? salesOrderSenderEmail,
  18. String? salesInvoiceSenderEmail,
  19. String? salesQuotationSenderEmail,
  20. String? vendorInvoiceSenderEmail,
  21. String? workOrderSenderEmail,
  22. String? expenseSenderEmail,
  23. bool? disableViCreationWithBillDateAfterPoApproval,
  24. bool? requireMfaForRecordApproval,
  25. bool? autoReqVerifyOnExitRecordEntry,
  26. Iterable<FormFieldDatumCreateRequest>? formData,
})

Implementation

factory GeneralSettingsServiceCreateRequest({
  $core.String? entityUuid,
  $core.String? companyName,
  $core.String? phone,
  $core.String? email,
  $core.String? address,
  $core.String? city,
  $core.String? state,
  $core.String? pinCode,
  $core.String? country,
  $core.String? cin,
  $core.String? pan,
  $core.String? gstin,
  $core.String? domainName,
  $core.String? authlessAccessDomain,
  $core.String? purchaseOrderSenderEmail,
  $core.String? salesEnquirySenderEmail,
  $core.String? salesOrderSenderEmail,
  $core.String? salesInvoiceSenderEmail,
  $core.String? salesQuotationSenderEmail,
  $core.String? vendorInvoiceSenderEmail,
  $core.String? workOrderSenderEmail,
  $core.String? expenseSenderEmail,
  $core.bool? disableViCreationWithBillDateAfterPoApproval,
  $core.bool? requireMfaForRecordApproval,
  $core.bool? autoReqVerifyOnExitRecordEntry,
  $core.String? logo,
  $core.Iterable<$2.FormFieldDatumCreateRequest>? formData,
}) {
  final result = create();
  if (entityUuid != null) result.entityUuid = entityUuid;
  if (companyName != null) result.companyName = companyName;
  if (phone != null) result.phone = phone;
  if (email != null) result.email = email;
  if (address != null) result.address = address;
  if (city != null) result.city = city;
  if (state != null) result.state = state;
  if (pinCode != null) result.pinCode = pinCode;
  if (country != null) result.country = country;
  if (cin != null) result.cin = cin;
  if (pan != null) result.pan = pan;
  if (gstin != null) result.gstin = gstin;
  if (domainName != null) result.domainName = domainName;
  if (authlessAccessDomain != null)
    result.authlessAccessDomain = authlessAccessDomain;
  if (purchaseOrderSenderEmail != null)
    result.purchaseOrderSenderEmail = purchaseOrderSenderEmail;
  if (salesEnquirySenderEmail != null)
    result.salesEnquirySenderEmail = salesEnquirySenderEmail;
  if (salesOrderSenderEmail != null)
    result.salesOrderSenderEmail = salesOrderSenderEmail;
  if (salesInvoiceSenderEmail != null)
    result.salesInvoiceSenderEmail = salesInvoiceSenderEmail;
  if (salesQuotationSenderEmail != null)
    result.salesQuotationSenderEmail = salesQuotationSenderEmail;
  if (vendorInvoiceSenderEmail != null)
    result.vendorInvoiceSenderEmail = vendorInvoiceSenderEmail;
  if (workOrderSenderEmail != null)
    result.workOrderSenderEmail = workOrderSenderEmail;
  if (expenseSenderEmail != null)
    result.expenseSenderEmail = expenseSenderEmail;
  if (disableViCreationWithBillDateAfterPoApproval != null)
    result.disableViCreationWithBillDateAfterPoApproval =
        disableViCreationWithBillDateAfterPoApproval;
  if (requireMfaForRecordApproval != null)
    result.requireMfaForRecordApproval = requireMfaForRecordApproval;
  if (autoReqVerifyOnExitRecordEntry != null)
    result.autoReqVerifyOnExitRecordEntry = autoReqVerifyOnExitRecordEntry;
  if (logo != null) result.logo = logo;
  if (formData != null) result.formData.addAll(formData);
  return result;
}