copyWithWrapped method

WebApiModulesUtilitiesUserProfileUserProfile copyWithWrapped({
  1. Wrapped<String?>? webUserId,
  2. Wrapped<String?>? userName,
  3. Wrapped<String?>? userId,
  4. Wrapped<String?>? loginName,
  5. Wrapped<int?>? browseDefaultRows,
  6. Wrapped<int?>? gridDefaultRows,
  7. Wrapped<String?>? applicationTheme,
  8. Wrapped<String?>? homeMenuGuid,
  9. Wrapped<String?>? homeMenuPath,
  10. Wrapped<String?>? languageId,
  11. Wrapped<String?>? language,
  12. Wrapped<int?>? soundProfileId,
  13. Wrapped<String?>? soundProfileName,
  14. Wrapped<String?>? favoritesJson,
  15. Wrapped<int?>? firstDayOfWeek,
  16. Wrapped<bool?>? settingsNavigationMenuVisible,
  17. Wrapped<bool?>? reportsNavigationMenuVisible,
  18. Wrapped<bool?>? showUnreservedQuotes,
  19. Wrapped<bool?>? mainMenuPinned,
  20. Wrapped<bool?>? webAdministrator,
  21. Wrapped<String?>? quikActivitySetting,
  22. Wrapped<String?>? emailSignature,
  23. Wrapped<String?>? newPassword,
  24. Wrapped<String?>? oldPassword,
  25. Wrapped<String?>? locale,
  26. Wrapped<String?>? availabilityPreference,
  27. Wrapped<bool?>? availabilityAllWarehouses,
  28. Wrapped<String?>? emailApp,
  29. Wrapped<bool?>? addRentalWorksUserSignature,
  30. Wrapped<String?>? quikSearchMode,
  31. Wrapped<bool?>? autoPrintContract,
  32. Wrapped<bool?>? showRentalItemsOutOnly,
  33. Wrapped<String?>? dateStamp,
  34. Wrapped<String?>? auditNote,
  35. Wrapped<String?>? recordTitle,
  36. Wrapped? urlIdentifier,
  37. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  38. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  39. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  40. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  41. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  42. Wrapped<bool?>? hasImport,
  43. Wrapped<bool?>? hasDocuments,
  44. Wrapped<String?>? createdByUserId,
  45. Wrapped<String?>? createdByUserName,
  46. Wrapped<String?>? createdDateTime,
  47. Wrapped<String?>? modifiedByUserId,
  48. Wrapped<String?>? modifiedByUserName,
  49. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesUtilitiesUserProfileUserProfile copyWithWrapped({
  Wrapped<String?>? webUserId,
  Wrapped<String?>? userName,
  Wrapped<String?>? userId,
  Wrapped<String?>? loginName,
  Wrapped<int?>? browseDefaultRows,
  Wrapped<int?>? gridDefaultRows,
  Wrapped<String?>? applicationTheme,
  Wrapped<String?>? homeMenuGuid,
  Wrapped<String?>? homeMenuPath,
  Wrapped<String?>? languageId,
  Wrapped<String?>? language,
  Wrapped<int?>? soundProfileId,
  Wrapped<String?>? soundProfileName,
  Wrapped<String?>? favoritesJson,
  Wrapped<int?>? firstDayOfWeek,
  Wrapped<bool?>? settingsNavigationMenuVisible,
  Wrapped<bool?>? reportsNavigationMenuVisible,
  Wrapped<bool?>? showUnreservedQuotes,
  Wrapped<bool?>? mainMenuPinned,
  Wrapped<bool?>? webAdministrator,
  Wrapped<String?>? quikActivitySetting,
  Wrapped<String?>? emailSignature,
  Wrapped<String?>? newPassword,
  Wrapped<String?>? oldPassword,
  Wrapped<String?>? locale,
  Wrapped<String?>? availabilityPreference,
  Wrapped<bool?>? availabilityAllWarehouses,
  Wrapped<String?>? emailApp,
  Wrapped<bool?>? addRentalWorksUserSignature,
  Wrapped<String?>? quikSearchMode,
  Wrapped<bool?>? autoPrintContract,
  Wrapped<bool?>? showRentalItemsOutOnly,
  Wrapped<String?>? dateStamp,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesUtilitiesUserProfileUserProfile(
    webUserId: (webUserId != null ? webUserId.value : this.webUserId),
    userName: (userName != null ? userName.value : this.userName),
    userId: (userId != null ? userId.value : this.userId),
    loginName: (loginName != null ? loginName.value : this.loginName),
    browseDefaultRows: (browseDefaultRows != null
        ? browseDefaultRows.value
        : this.browseDefaultRows),
    gridDefaultRows: (gridDefaultRows != null
        ? gridDefaultRows.value
        : this.gridDefaultRows),
    applicationTheme: (applicationTheme != null
        ? applicationTheme.value
        : this.applicationTheme),
    homeMenuGuid: (homeMenuGuid != null
        ? homeMenuGuid.value
        : this.homeMenuGuid),
    homeMenuPath: (homeMenuPath != null
        ? homeMenuPath.value
        : this.homeMenuPath),
    languageId: (languageId != null ? languageId.value : this.languageId),
    language: (language != null ? language.value : this.language),
    soundProfileId: (soundProfileId != null
        ? soundProfileId.value
        : this.soundProfileId),
    soundProfileName: (soundProfileName != null
        ? soundProfileName.value
        : this.soundProfileName),
    favoritesJson: (favoritesJson != null
        ? favoritesJson.value
        : this.favoritesJson),
    firstDayOfWeek: (firstDayOfWeek != null
        ? firstDayOfWeek.value
        : this.firstDayOfWeek),
    settingsNavigationMenuVisible: (settingsNavigationMenuVisible != null
        ? settingsNavigationMenuVisible.value
        : this.settingsNavigationMenuVisible),
    reportsNavigationMenuVisible: (reportsNavigationMenuVisible != null
        ? reportsNavigationMenuVisible.value
        : this.reportsNavigationMenuVisible),
    showUnreservedQuotes: (showUnreservedQuotes != null
        ? showUnreservedQuotes.value
        : this.showUnreservedQuotes),
    mainMenuPinned: (mainMenuPinned != null
        ? mainMenuPinned.value
        : this.mainMenuPinned),
    webAdministrator: (webAdministrator != null
        ? webAdministrator.value
        : this.webAdministrator),
    quikActivitySetting: (quikActivitySetting != null
        ? quikActivitySetting.value
        : this.quikActivitySetting),
    emailSignature: (emailSignature != null
        ? emailSignature.value
        : this.emailSignature),
    newPassword: (newPassword != null ? newPassword.value : this.newPassword),
    oldPassword: (oldPassword != null ? oldPassword.value : this.oldPassword),
    locale: (locale != null ? locale.value : this.locale),
    availabilityPreference: (availabilityPreference != null
        ? availabilityPreference.value
        : this.availabilityPreference),
    availabilityAllWarehouses: (availabilityAllWarehouses != null
        ? availabilityAllWarehouses.value
        : this.availabilityAllWarehouses),
    emailApp: (emailApp != null ? emailApp.value : this.emailApp),
    addRentalWorksUserSignature: (addRentalWorksUserSignature != null
        ? addRentalWorksUserSignature.value
        : this.addRentalWorksUserSignature),
    quikSearchMode: (quikSearchMode != null
        ? quikSearchMode.value
        : this.quikSearchMode),
    autoPrintContract: (autoPrintContract != null
        ? autoPrintContract.value
        : this.autoPrintContract),
    showRentalItemsOutOnly: (showRentalItemsOutOnly != null
        ? showRentalItemsOutOnly.value
        : this.showRentalItemsOutOnly),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}