WebApiModulesAdministratorUserUser constructor

WebApiModulesAdministratorUserUser({
  1. String? userId,
  2. String? contactId,
  3. String? name,
  4. String? loginName,
  5. String? fullName,
  6. String? firstName,
  7. String? middleInitial,
  8. String? lastName,
  9. String? password,
  10. bool? passwordChanged,
  11. String? barCode,
  12. String? groupId,
  13. String? groupName,
  14. String? scheduleColor,
  15. String? userTitleId,
  16. String? userTitle,
  17. String? email,
  18. String? officeLocationId,
  19. String? officeLocation,
  20. String? warehouseId,
  21. String? warehouse,
  22. String? address1,
  23. String? address2,
  24. String? city,
  25. String? state,
  26. String? zipCode,
  27. String? countryId,
  28. String? country,
  29. String? officePhone,
  30. String? officeExtension,
  31. String? fax,
  32. String? directPhone,
  33. String? pager,
  34. String? pagerPin,
  35. String? cellular,
  36. String? homePhone,
  37. String? defaultDepartmentType,
  38. String? primaryDepartmentId,
  39. String? primaryDepartment,
  40. String? rentalDepartmentId,
  41. String? rentalDepartment,
  42. String? salesDepartmentId,
  43. String? salesDepartment,
  44. String? partsDepartmentId,
  45. String? partsDepartment,
  46. String? miscDepartmentId,
  47. String? miscDepartment,
  48. String? laborDepartmentId,
  49. String? laborDepartment,
  50. String? facilityDepartmentId,
  51. String? facilityDepartment,
  52. String? transportationDepartmentId,
  53. String? transportationDepartment,
  54. String? rentalInventoryTypeId,
  55. String? rentalInventoryType,
  56. String? salesInventoryTypeId,
  57. String? salesInventoryType,
  58. String? partsInventoryTypeId,
  59. String? partsInventoryType,
  60. String? miscTypeId,
  61. String? miscType,
  62. String? laborTypeId,
  63. String? laborType,
  64. String? facilityTypeId,
  65. String? facilityType,
  66. String? transportationTypeId,
  67. String? transportationType,
  68. bool? noMiscellaneousOnQuotes,
  69. bool? noMiscellaneousOnOrders,
  70. bool? noMiscellaneousOnPurchaseOrders,
  71. bool? limitDaysPerWeek,
  72. double? minimumDaysPerWeek,
  73. bool? allowCreditLimitOverride,
  74. bool? limitDiscount,
  75. double? maximumDiscount,
  76. bool? limitSubDiscount,
  77. double? maximumSubDiscount,
  78. String? discountRule,
  79. bool? stagingAllowIncreaseDecreaseOrderQuantity,
  80. bool? allowStagingOfItemsWhenReservedOnOtherOrdersQuotes,
  81. bool? allowContractIfDealRequiresPOAndOrderHasPendingPO,
  82. bool? allowContractIfPendingItemsExist,
  83. bool? allowContractIfCustomerDealDoesNotHaveApprovedCredit,
  84. bool? allowContractIfCustomerDealIsOverTheirCreditLimit,
  85. bool? allowContractIfCustomerDealInsuranceCoverageIsLess,
  86. bool? allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate,
  87. bool? allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate,
  88. bool? allowReceiveSubsWhenPositiveConflictExists,
  89. bool? allowStagingOfUnreservedConsignedItems,
  90. bool? allowStagingOfUnapprovedItems,
  91. bool? allowSubstitutesAtStaging,
  92. bool? deleteOriginalOnSubstitution,
  93. bool? quikActivityAllowPrintDollarAmounts,
  94. bool? quikScanAllowCreateContract,
  95. bool? quikScanAllowApplyAll,
  96. bool? allowCrossICodeExchange,
  97. bool? allowCrossICodePendingExchange,
  98. bool? allowChangeAvailabilityPriority,
  99. bool? userMustChangePassword,
  100. bool? passwordExpires,
  101. int? passwordExpireDays,
  102. String? passwordUpdatedDateTime,
  103. bool? accountLocked,
  104. String? memo,
  105. bool? allowCrossLocationEditAndDelete,
  106. String? lastLoggedOn,
  107. bool? disableInsertIntoActiveOrder,
  108. bool? inactive,
  109. String? dateStamp,
  110. String? webUserId,
  111. bool? webAccess,
  112. bool? webAdministrator,
  113. int? browseDefaultRows,
  114. String? applicationTheme,
  115. String? homeMenuGuid,
  116. String? homeMenuPath,
  117. String? successSoundId,
  118. String? successSound,
  119. String? successBase64Sound,
  120. String? errorSoundId,
  121. String? errorSound,
  122. String? errorBase64Sound,
  123. String? notificationSoundId,
  124. String? notificationSound,
  125. String? notificationBase64Sound,
  126. int? firstDayOfWeek,
  127. bool? settingsNavigationMenuVisible,
  128. bool? reportsNavigationMenuVisible,
  129. bool? webQuoteRequest,
  130. String? emailSignature,
  131. String? locale,
  132. String? availabilityPreference,
  133. bool? availabilityAllWarehouses,
  134. String? auditNote,
  135. String? recordTitle,
  136. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  137. List<FwStandardDataFwCustomValue>? custom,
  138. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
})

Implementation

WebApiModulesAdministratorUserUser({
  this.userId,
  this.contactId,
  this.name,
  this.loginName,
  this.fullName,
  this.firstName,
  this.middleInitial,
  this.lastName,
  this.password,
  this.passwordChanged,
  this.barCode,
  this.groupId,
  this.groupName,
  this.scheduleColor,
  this.userTitleId,
  this.userTitle,
  this.email,
  this.officeLocationId,
  this.officeLocation,
  this.warehouseId,
  this.warehouse,
  this.address1,
  this.address2,
  this.city,
  this.state,
  this.zipCode,
  this.countryId,
  this.country,
  this.officePhone,
  this.officeExtension,
  this.fax,
  this.directPhone,
  this.pager,
  this.pagerPin,
  this.cellular,
  this.homePhone,
  this.defaultDepartmentType,
  this.primaryDepartmentId,
  this.primaryDepartment,
  this.rentalDepartmentId,
  this.rentalDepartment,
  this.salesDepartmentId,
  this.salesDepartment,
  this.partsDepartmentId,
  this.partsDepartment,
  this.miscDepartmentId,
  this.miscDepartment,
  this.laborDepartmentId,
  this.laborDepartment,
  this.facilityDepartmentId,
  this.facilityDepartment,
  this.transportationDepartmentId,
  this.transportationDepartment,
  this.rentalInventoryTypeId,
  this.rentalInventoryType,
  this.salesInventoryTypeId,
  this.salesInventoryType,
  this.partsInventoryTypeId,
  this.partsInventoryType,
  this.miscTypeId,
  this.miscType,
  this.laborTypeId,
  this.laborType,
  this.facilityTypeId,
  this.facilityType,
  this.transportationTypeId,
  this.transportationType,
  this.noMiscellaneousOnQuotes,
  this.noMiscellaneousOnOrders,
  this.noMiscellaneousOnPurchaseOrders,
  this.limitDaysPerWeek,
  this.minimumDaysPerWeek,
  this.allowCreditLimitOverride,
  this.limitDiscount,
  this.maximumDiscount,
  this.limitSubDiscount,
  this.maximumSubDiscount,
  this.discountRule,
  this.stagingAllowIncreaseDecreaseOrderQuantity,
  this.allowStagingOfItemsWhenReservedOnOtherOrdersQuotes,
  this.allowContractIfDealRequiresPOAndOrderHasPendingPO,
  this.allowContractIfPendingItemsExist,
  this.allowContractIfCustomerDealDoesNotHaveApprovedCredit,
  this.allowContractIfCustomerDealIsOverTheirCreditLimit,
  this.allowContractIfCustomerDealInsuranceCoverageIsLess,
  this.allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate,
  this.allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate,
  this.allowReceiveSubsWhenPositiveConflictExists,
  this.allowStagingOfUnreservedConsignedItems,
  this.allowStagingOfUnapprovedItems,
  this.allowSubstitutesAtStaging,
  this.deleteOriginalOnSubstitution,
  this.quikActivityAllowPrintDollarAmounts,
  this.quikScanAllowCreateContract,
  this.quikScanAllowApplyAll,
  this.allowCrossICodeExchange,
  this.allowCrossICodePendingExchange,
  this.allowChangeAvailabilityPriority,
  this.userMustChangePassword,
  this.passwordExpires,
  this.passwordExpireDays,
  this.passwordUpdatedDateTime,
  this.accountLocked,
  this.memo,
  this.allowCrossLocationEditAndDelete,
  this.lastLoggedOn,
  this.disableInsertIntoActiveOrder,
  this.inactive,
  this.dateStamp,
  this.webUserId,
  this.webAccess,
  this.webAdministrator,
  this.browseDefaultRows,
  this.applicationTheme,
  this.homeMenuGuid,
  this.homeMenuPath,
  this.successSoundId,
  this.successSound,
  this.successBase64Sound,
  this.errorSoundId,
  this.errorSound,
  this.errorBase64Sound,
  this.notificationSoundId,
  this.notificationSound,
  this.notificationBase64Sound,
  this.firstDayOfWeek,
  this.settingsNavigationMenuVisible,
  this.reportsNavigationMenuVisible,
  this.webQuoteRequest,
  this.emailSignature,
  this.locale,
  this.availabilityPreference,
  this.availabilityAllWarehouses,
  this.auditNote,
  this.recordTitle,
  this.fields,
  this.custom,
  this.defaultFieldAttributes,
});